很多控件其实都支持属性化字符串的,比如uilabel。
<span style="font-size:18px;">NSMutableAttributedString *attributedStr = [[NSMutableAttributedString alloc]initWithString:@"内容覆盖国内外突发新闻事件、体坛赛事等。"];
NSMutableParagraphStyle *mutParaSty = [[NSMutableParagraphStyle alloc]init];
mutParaSty.lineSpacing = 8.0;
[attributedStr addAttribute:NSParagraphStyleAttributeName value:mutParaSty range:NSMakeRange(0, attributedStr.length)];
cell.contentLabel.attributedText = attributedStr;</span>
可以往
<span style="font-size:18px;">attributedStr</span><span style="font-size: 18px;">添加多种格式。这里添加的是行间距。</span><span style="font-size: 18px;">可以看看头文件中定义的各种格式。或者参考storyboard中的表现来理解。在storyboard中设置后只适用于静态自负串,如果要动态变化,那么只有在代码中实现了,就是如上的部分。</span>
本文介绍如何使用NSMutableAttributedString为UILabel设置属性化文本,包括增加行间距等格式,并提供了具体的代码实现方式。
1386

被折叠的 条评论
为什么被折叠?



