關於UILabel自適應size的一點小總結

字體大小自適應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設置自動換行
非常簡單,只需要設置幾個屬性就可以搞定了
這裏寫圖片描述
這裏寫圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章