您的位置:首页 > 产品设计 > UI/UE

关于UILabel自适应size的一点小总结

2016-10-17 20:15 162 查看

字体大小自适应Label的宽高(字体大小变化)

//非常简单,设置这个属性就可以了
[label adjustsFontSizeToFitWidth:YES];


Label自适应高度(Label自动换行)

//纯代码计算内容Size
CGSize s=[str boundingRectWithSize:CGSizeMake(200, MAXFLOAT) options:NSStringDrawingUsesLineFragmentOrigin attributes:@{NSFontAttributeName:[UIFont systemFontOfSize:14]} context:nil].size;
lb.font=[UIFont systemFontOfSize:14];
lb.frame=CGRectMake(0, 0, s.width,s.height);
lb.numberOfLines=0;//必须有的


Xib设置自动换行

非常简单,只需要设置几个属性就可以搞定了



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  uilabel 字体 自适应