- (void)setLineSpacing:(CGFloat)spacing label:(UILabel *)label
{
//spacing为需要的行间距
NSMutableAttributedString * attributedString = [[NSMutableAttributedString alloc] initWithString:label.text];
NSMutableParagraphStyle * paragraphStyle = [[NSMutableParagraphStyle alloc] init];
[paragraphStyle setLineSpacing:spacing];
[attributedString addAttribute:NSParagraphStyleAttributeName value:paragraphStyle range:NSMakeRange(0, [label.text length])];
[label setAttributedText:attributedString];
[label sizeToFit];
}
UILabel设置字体行间距
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- http://www.hangge.com/blog/cache/detail_1570.html
- 这次主要介绍UILabel用于显示多行文本并设置行间距的显示效果,主要的类有NSMutableParagraphy...
- 可以在UILabel的Category中提供如下几个方法: .h文件 .m文件 附: 在Xcode8中创建Cate...