UILabel文字行间距

- (NSAttributedString *)getAttributedStringWithString:(NSString *)string lineSpace:(CGFloat)lineSpace {

NSMutableAttributedString *attributedString = [[NSMutableAttributedString alloc] initWithString:string];

NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle alloc] init];

paragraphStyle.lineSpacing = lineSpace; // 调整行间距

NSRange range = NSMakeRange(0, [string length]);

[attributedString addAttribute:NSParagraphStyleAttributeName value:paragraphStyle range:range];

return attributedString;

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、关于AttributedString 在iOS开发过程中系统简单的封装工具已经不够我们使用,为了更好的开发,苹...
    iceMaple阅读 7,063评论 2 31
  • 转载:http://blog.csdn.net/u010330109/article/details/518821...
    F麦子阅读 4,243评论 0 3
  • Label设置行间距 内容摘要 UILabel显示多行文本 UILabel设置行间距 解决单行文本 & 多行文本显...
    chernyog阅读 10,745评论 13 23
  • 注:新添加一个富文本方法,在文字只有一行的时候,取消行间距! 把下面两个方法随便放到一个公共的文件里,在.h声明这...
    xiao小马哥阅读 4,311评论 0 5
  • 雄县是一个美丽的地方,是一个神奇的地方,是一个有着悠久历史的地方。她西望太行,东连渤海,南扼中原,北卫京师,战略位...
    格格哥阅读 390评论 1 1