在Swift中更改按钮的字体

pbu*_*h25 2 uibutton ios swift

我知道之前已经问过这个问题,问题似乎已经解决了,但我有一个我似乎无法解决的问题.我正在尝试使用更改为UIButton的字体

advanceButton.titleLabel!.font = UIFont (name: "ArchitectsDaughter", size: 17)

但是,当我使用它时,我收到一条编译消息

(AnyObject) ->() Does not have a member named 'titleLabel'
Run Code Online (Sandbox Code Playgroud)

我已经尝试了隐式,普通和可选类型,titleLabel但没有什么能解决这个问题.有谁可以帮助我吗?提前致谢!

Nat*_*271 8

您的advanceButton不属于UIButton类型.

定义advanceButton时,请确保它是UIButton类型.

像这样,

var advanceButton : UIButton = UIButton()
advanceButton.titleLabel!.font = UIFont(name: "Times New Roman", size: 25)
Run Code Online (Sandbox Code Playgroud)