当我在xib中设置UIButton
的标题时,它工作正常,但是当我以编程方式将相同的文本设置为按钮的标题时,它会被修剪。
BUY THIS FILM FOR 20.00$
- > BUY THIS FI...FOR 20.00$
答案 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;