强制 UIButton titleLabel 文本显示 Swift



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

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..外我怎么能强制显示:走出去虽然不是大小到适合()并缩小我的UIButton

尝试下面,应该可以工作:

label.titleLabel?.adjustsFontSizeToFitWidth = true

最新更新