iOS 设置UILabel的行间距并自适应高度的方法
实例如下:
NSString*contentStr=@"总以为,在最初的地方,有一个最原来的我,就也会有一个最原来的你"; UILabel*tempLabel=[[UILabelalloc]init]; //设置背景颜色 tempLabel.backgroundColor=[UIColorredColor]; //设置内容 tempLabel.text=contentStr; //设置字体颜色 tempLabel.textColor=[UIColorwhiteColor]; //设置字体大小 tempLabel.font=[UIFontsystemFontOfSize:15.0]; //设置文本是否多行显示 tempLabel.numberOfLines=0; tempLabel.lineBreakMode=NSLineBreakByWordWrapping; //设置UILabel根据文字自适应高度 CGSizesize=[tempLabelsizeThatFits:CGSizeMake(100,MAXFLOAT)]; //设置frame tempLabel.frame=CGRectMake(50,100,100,size.height); [self.viewaddSubview:tempLabel]; //设置label的行间距 NSMutableAttributedString*attributedString=[[NSMutableAttributedStringalloc]initWithString:contentStr]; NSMutableParagraphStyle*paragraphStyle=[[NSMutableParagraphStylealloc]init]; [paragraphStylesetLineSpacing:8]; [attributedStringaddAttribute:NSParagraphStyleAttributeNamevalue:paragraphStylerange:NSMakeRange(0,[contentStrlength])]; [tempLabelsetAttributedText:attributedString]; [tempLabelsizeToFit];
以上这篇iOS设置UILabel的行间距并自适应高度的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。
热门推荐
10 八一幼儿祝福语大全简短
11 公司乔迁食堂祝福语简短
12 婚礼结束聚餐祝福语简短
13 儿媳买车妈妈祝福语简短
14 毕业送礼老师祝福语简短
15 同事辞职正常祝福语简短
16 恭贺新婚文案祝福语简短
17 金店立秋祝福语简短英文
18 婆婆高寿祝福语大全简短