ios - 在 Swift 中更改按钮的字体

标签 ios swift uibutton

我知道之前有人问过这个问题,这个问题似乎已经解决了,但我有一个问题似乎无法解决。我正在尝试使用

更改为 UIButton 的字体

advanceButton.titleLabel!.font = UIFont(名称:“ArchitectsDaughter”,大小:17)

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

(AnyObject) ->() Does not have a member named 'titleLabel'

我已经尝试了 titleLabel 的隐式、普通和可选类型,但没有任何方法可以解决这个问题。有人能帮助我吗?提前致谢!

最佳答案

您的 advanceButton 不是 UIButton 类型。

当您定义 advanceButton 时,确保它是 UIButton 类型。

像这样,

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

关于ios - 在 Swift 中更改按钮的字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27003737/

相关文章:

iphone - UIButton 与 UITableViewCell 中的 UIImages - 重叠等

ios - 从 'String?' 向下转换为 'String' 只解包可选值

ios - 在屏幕上设置键盘

objective-c - "property with ' weak' attribute must be of object type"是什么意思?

ios - 使用 SwiftyJSON 对 Alamofire GET 参数进行 URL 编码

swift - 参数化类型的方法可以省略类型参数

swift - 从 SHA256.hash(data :)?

iphone - 使用 UIButton 按下传递对象数据

ios - 在 UIButton 和 UIToolbar 中使用系统图标?

ios - 如何改善糟糕的 drawRect 性能?