UIButton Outlet Set 标题 Swift

Posted

技术标签:

【中文标题】UIButton Outlet Set 标题 Swift【英文标题】:UIButton Outlet Set title Swift 【发布时间】:2014-09-16 09:33:05 【问题描述】:

我已经使用情节提要如下设置了一个出口:

@IBOutlet var completeButton: UIButton!



self.completeButton.titleLabel = UIFont (name: standardFont, size: 22.0)

给出错误不能赋值给这个表达式的结果。

简单的任务,但似乎无法迅速解决这个问题。

【问题讨论】:

UIButtontitleLabel 属性是UILabel,而不是UIFont。我想你的意思是self.completeButton.titleLable.font = UIFont(... 【参考方案1】:

您错过了font 属性,并且需要解开titleLabel。请尝试以下操作:

self.completeButton.titleLabel!.font = UIFont.systemFontOfSize(22.0)

【讨论】:

谢谢 愚蠢的错误,太久了:)【参考方案2】:

@Melvin Wijenayaka:对于您的示例, UIFont 构造函数包含两个参数 这也对你有用

self.completeButton!.titleLabel.font = UIFont(name: "System", size: 22.0)

注意:您错过了代码中的属性字体。

【讨论】:

以上是关于UIButton Outlet Set 标题 Swift的主要内容,如果未能解决你的问题,请参考以下文章

loaded some nib but the view outlet was not set(转载)

从 UITableViewCell 中的 UIButton 触发 Segue

如何为 UIButton 设置默认状态图像?

Xcode:将 UIButton 类更改为自定义类后,已发送事件消失

loaded the "XXXView" nib but the view outlet was not set 解决方案

以编程方式快速更改 UIButton 的文本