【发布时间】:2017-01-25 13:11:25
【问题描述】:
我想从标签初始化按钮的标题。我有这个代码:
let smallSquare = CGSize(width: 30, height: 30)
let button = UIButton(frame: CGRect(origin: CGPointZero, size: smallSquare))
但是,我不知道如何用我的标签初始化标题:
let label = UILabel(frame: CGRectMake(0, 0, 200, 21))
label.center = CGPointMake(160, 284)
label.textAlignment = NSTextAlignment.Center
label.text = "I'am a test label"
通常,我使用这个属性来添加一个带有字符串的标题:
button.setTitle("Button Title",for: .normal)
是否可以简单地将我的标签放在按钮的标题中?
提前致谢
【问题讨论】:
-
你可以
addSubView标签到按钮 -
已经在 UIButton 视图中给出了 titleLable。使用它。
-
你试过
button.setTitle(label.text!,for: .normal)吗?
标签: ios swift uibutton uilabel programmatically-created