强制UIButton titleLabel文本显示Swift

时间:2017-01-26 04:06:31

标签: swift uibutton

我有一个按以下方式制作的按钮。我按钮的标签被截断,如我在底部显示的那样

let width = self.view.frame.size.width
let label = UIButton()


// label setup
label.setTitle("Going Out", for: .normal)
label.titleLabel?.font = UIFont(name: "avenir-next-regular", size: 8)
label.setTitleColor(.black, for: .normal)
label.layer.zPosition = 8
label.titleLabel?.textAlignment = .center
label.frame = CGRect(x: 3 * width / 32, y: width / 6, width: width / 6, height: width / 8)
view.addSubview(label)

这会生成一个带有文本的按钮:Go..Out 如何强制显示:走出去 当 NOT sizeToFit()并缩小我的UIButton

1 个答案:

答案 0 :(得分:0)

尝试下面,应该工作:

label.titleLabel?.adjustsFontSizeToFitWidth = true