NSString string = @"今日头条是一款基于数据挖掘的推荐引擎产品,它为用户推荐有价值的、个性化的信息,提供连接人与信息的新型服务,是国内移动互联网领域成长最快的产品服务之一。";
/ 文本段落样式
// NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle alloc]init];
// paragraphStyle.lineSpacing = 10; // 段落行距
// paragraphStyle.headIndent = 5; // 非首行文本缩进
// paragraphStyle.tailIndent = -20; // 文本缩进(右端)
// paragraphStyle.firstLineHeadIndent = 20; // 首行文本缩进
// paragraphStyle.alignment = NSTextAlignmentRight; // 文本对齐方式
// paragraphStyle.lineBreakMode = NSLineBreakByWordWrapping; // 折行方式
// paragraphStyle.baseWritingDirection = NSWritingDirectionLeftToRight; // 文本写入方式
// paragraphStyle.lineHeightMultiple = 3.0; // 文本行间距是默认行间距的多少倍
// paragraphStyle.maximumLineHeight = 50; // 文本最大行距
// paragraphStyle.minimumLineHeight = 50; // 文本最小行距
// paragraphStyle.allowsDefaultTighteningForTruncation = YES; // 目前还不知道有什么作用
// paragraphStyle.hyphenationFactor = 1.0; // 设置每行的最后单词是否截断,在0.0-1.0之间,默认为0.0,越接近1.0单词被截断的可能性越大,
// paragraphStyle.paragraphSpacing = 10; // 段落后面的间距
// paragraphStyle.paragraphSpacingBefore = 20; //设置段与段之间的距离
*/
// dict[NSParagraphStyleAttributeName] = paragraphStyle; // NSParagraphStyle,文本段落样式
label.attributedText = [[NSAttributedString alloc] initWithString:string attributes:dict];
属性字符串基本上就那么多内容,只不过需要在应用中灵活运用而已。