Swift 3按钮文本自动调整大小

时间:2016-12-11 01:14:22

标签: ios swift uibutton swift3 uilabel

所以我有基于设备自动调整大小的按钮,我想知道如何使按钮文本自行调整大小,就像具有最小尺寸或比例的UILable一样。

1 个答案:

答案 0 :(得分:3)

正如Matt所说UIButton标题与UILabel一起显示,您可以使用minimumScaleFactor和adjustsFontSizeToFitWidth等属性,这样字体就会根据可用的大小和内容来调整大小。

button.titleLabel.minimumScaleFactor = 0.5;
button.titleLabel.adjustsFontSizeToFitWidth = true;