【发布时间】:2014-08-05 15:33:30
【问题描述】:
使用自动布局我无法在代码中覆盖我的标签。我在 IB 中设置了标签属性:Lines = 0, LineBreaks = Word Wrap,但我将高度设置为单行,因为选择的单元格决定了标签中的文本。所以有时标签只有一行。
在我看来DidLoad:
myLabel.text = @”blah, blah, blah….”;
[myLabel setLineBreakMode:NSLineBreakByWordWrapping];
myLabel.numberOfLines = 0; //have tried 1 but didn’t help
[myLabel sizeToFit];
这适用于另一个项目,但我没有使用 AutoLayout。 AutoLayout 似乎覆盖了这些设置。
我什至添加了
[myLabel setFrame:CGRectMake(20, 135, 280, 80);
但没用。
【问题讨论】:
标签: ios objective-c uilabel