0
我有uilabel,這個uilabel應該根據文本的長度在行中增長。無論如何,我不知道該怎麼做。我已經在網上搜索了不同的解決方案,但沒有找到任何可以工作的內容。目前我在這裏這樣做:uilabel的動態尺寸
size_label = [[UILabel alloc] init];
size_label.frame = CGRectMake(0, 0, 180, 10000);
size_label.font = [UIFont systemFontOfSize:15];
size_label.text = some_long_text;
size_label.numberOfLines = 10000;
[size_label sizeToFit];
NSLog(@"size_label.frame.size.height = %f", size_label.frame.size.height);
NSLog的結果始終是19.這不是我想要的,因爲文本將至少需要像150像素。該的UILabel的
- (寬度不得更改)
- 文本長度和uifont
的
- 行數:
我得到這取決於怎麼辦
- uilabel的高度
這樣一切都顯示出來,文字恰好適合。