如何使文本填满UIButton

时间:2014-07-14 01:51:30

标签: ios objective-c button

我有一个名为btn

的按钮
btn.titleLabel = @"balabalabala";

我发现btn.frame(0,0,100,30),而btn.titleLabel.frame(12,6,75,18)。所以我用b ... labala获得了btn。

如何让文字填满按钮?

1 个答案:

答案 0 :(得分:3)

获取按钮的标签并将标签设置为自动调整其字体。

[btn setTitle:@"balabalabala" forState:UIControlStateNormal];
UILabel *lbl = btn.titleLabel;
lbl.adjustsFontSizeToFitWidth = YES;