访问按钮标题给出错误的价值
问题描述:
在我的故事板,我的按钮属性是这样的:访问按钮标题给出错误的价值
你看标题下的值“3”。
我尝试通过编程访问IBAction为这个值:
IBAction func bugTypeSelected(sender: UIButton) {
print("title = \(sender.titleLabel?.text)")
}
打印出来但是值是title = Optional("Button")
,为什么它是不是Option("3")
?
答
尝试改用
if let title = sender.title(for: .normal) {
print("title = \(title)")
}
不要使用'titleLabel.text'获得一个按钮的标题。使用'title(for:)'。 – rmaddy