UIButton (IB) 中的属性 titleLabel 不尊重 setFont



当我在IB中将UIButton的标题设置为属性并尝试以编程方式更改字体时:

button.titleLabel?.font = UIFont.systemFontOfSize(20)

字体不增加/减少...

有没有办法解决这个问题?

当您使用属性字符串作为按钮标题时,您必须在创建属性字符串时NSFontAttributeName属性设置字体。

调用 setAttributedTitle:forState: of UIButton 来设置属性标题

最新更新