titleLabel?.text不要改变ios 10 UIControlState

我想尝试更改swift 3和iOS 10中的按钮标题,但它不会改变。 我的代码清楚,这是一个错误吗?

@IBOutlet weak var tel: UIButton! tel.titleLabel?.text = "+1 123 23 34" print("tel = \(tel)") 

什么都没有显示! 按钮标题不会改变!

这是一个错误吗? 代码看起来很清楚

是的,我终于找到了iOS 10控制状态的工作代码。

 tel.setTitle("Button Title", for: []) 

我想这会对很多人有所帮助。