Translate

2013年1月9日 星期三

UILabel auto size

我找過很多資料
發現大部份都是用比較複雜的方法去取得text的長度
再去幫UILabel從新設定尺寸大小
但是其實只需要關鍵的兩行代碼
就可以完成那些複雜的算式

UILabel *temp_lab = [[UILabel alloc] initWithFrame:CGRectMake(0, 0, 40, 20)];
[temp_lab setText:@"ddddddddddddddddddddddddddddddddddddddddddddddddddd"];

//重點
[temp_lab setNumberOfLines:0];
[temp_lab sizeToFit];

沒有留言:

張貼留言