Swift:UIButton中的自动文本布局

时间:2017-05-03 18:31:54

标签: swift text uibutton autolayout uilabel

我正在开发一个带按钮文字的应用。文本长度不同,应始终格式正确,并且自动换行。 我尝试使用numberOfLines,但在较小的句子上效果不佳。如下图所示。 有没有一种很好的方法可以正确地格式化文本?

button.titleLabel!.font =  UIFont(name: "Helvetica", size: 18)
button.titleLabel!.adjustsFontSizeToFitWidth = true
button.titleLabel!.lineBreakMode = NSLineBreakMode.byClipping
button.titleLabel!.minimumScaleFactor = 0.2
button.titleLabel!.numberOfLines = 5

enter image description here

0 个答案:

没有答案