我有一个名为btn
btn.titleLabel = @"balabalabala";
我发现btn.frame
为(0,0,100,30)
,而btn.titleLabel.frame
为(12,6,75,18)
。所以我用b ... labala获得了btn。
如何让文字填满按钮?
答案 0 :(得分:3)
获取按钮的标签并将标签设置为自动调整其字体。
[btn setTitle:@"balabalabala" forState:UIControlStateNormal];
UILabel *lbl = btn.titleLabel;
lbl.adjustsFontSizeToFitWidth = YES;