以编程方式设置时,UIButton标题以点显示

时间:2013-04-28 14:08:14

标签: ios objective-c uibutton

当我在xib中设置UIButton的标题时,它工作正常,但是当我以编程方式将相同的文本设置为按钮的标题时,它会被修剪。

BUY THIS FILM FOR 20.00$ - > BUY THIS FI...FOR 20.00$

3 个答案:

答案 0 :(得分:8)

尝试这种方式:

[_button setTitle:@"BUY THIS FILM FOR 20.00$" forState:UIControlStateNormal];

答案 1 :(得分:3)

编辑xib时,界面构建器中显示的内容无法保证在模拟器或设备上加载时看起来完全一样。

解决方案:只需将按钮放宽一点。

另外,仔细检查文字完全与IB中的相同。

答案 2 :(得分:0)

尝试这种方式:

btnObj.titlelabel.minimumFontSize = 8.0; // or some more adequate size
btnObj.titleLabel.adjustsFontSizeToFitWidth = YES;