我的UIButton可动态调整大小。而且我想使用adjustsFontSizeTofitWidth = true
动态更改titleLabel字体,但是问题是当我调整按钮大小时,titleLabel不会重新调整大小。如何调整titleLabel的大小?
backBtn.titleEdgeInsets = UIEdgeInsets(top: 0, left: 0, bottom: 0, right: 0) //doesn't work
backBtn.titleLabel?.frame.size.width = backBtn.frame.size.width //doesn't work
backBtn.titleLabel?.clipsToBounds = true //doesn't work
backBtn.titleLabel?.sizeThatFits(backBtn.frame.size) //doesn't work
我试图在Google的此处查看信息,但没有。或者只是我的问题是错误的。
答案 0 :(得分:0)
使用下面的代码
let label = self.button?.titleLabel
label?.minimumScaleFactor = 0.01
label?.adjustsFontSizeToFitWidth = true
label?.font = UIFont.systemFontOfSize(100)