0
点赞
收藏
分享

微信扫一扫

设置Label行间距

​​-(​​​​void​​​​)fuwenbenLabel:(​​​​UILabel​​​ ​​*)labell​​​ ​​FontNumber​​​​:(​​​​id​​​​)font​​​ ​​AndLineSpacing​​​​:(​​​​float​​​​)lineSpacing​​
​​{​​

​​//富文本设置文字行间距​​


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


​​paragraphStyle​​​​.lineSpacing​​​ ​​= lineSpacing;​​



​​NSDictionary​​​ ​​*attributes = @{​​​ ​​NSFontAttributeName​​​​:font,​​​ ​​NSParagraphStyleAttributeName​​​​:paragraphStyle};​​


​​labell​​​​.attributedText​​​ ​​= [[​​​​NSAttributedString​​​ ​​alloc​​​​]initWithString:labell​​​​.text​​​ ​​attributes​​​​:attributes];​​

​​}​​


​​//获取设置文本间距以后的高度​​


​​CGRect​​​ ​​huiDaSize = [cell​​​​.fabiaoHuifuContentLabel​​​​.attributedText​​​ ​​boundingRectWithSize​​​​:CGSizeMake(​​​​2​​​​7​​​​6​​​​, MAXFLOAT)​​​ ​​options​​​​:​​​​NSStringDrawingUsesLineFragmentOrigin​​​ ​​context​​​​:nil​​​​];​​

举报

相关推荐

0 条评论