我正在尝试使用Swift更改UIButton的字体…
myButton.font = UIFont(name: "...", 10)
但是.font已弃用,否则我不确定如何更改字体。
.font
有什么建议?
使用titleLabel代替。该font属性在iOS 3.0中已弃用。它在Objective- C中也不起作用。titleLabel是用于在上显示标题的标签UIButton。
titleLabel
font
UIButton
myButton.titleLabel?.font = UIFont(name: YourfontName, size: 20)
但是,在设置标题文本时,您只能使用setTitle:forControlState:。请勿titleLabel用于直接为标题设置任何文本。
setTitle:forControlState: