2016-07-02 18 views
-1

我想尝试更改swift 3和iOS 10中的按钮标题,但它不会更改。我的代码清晰,这是一个错误?titleLabel?.text不更改ios 10 UIControlState

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

print("tel = \(tel)") 

没有显示!而按钮标题不会改变!

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

+1

可能重复的[更改UIButton编程swift文本](http://stackoverflow.com/questions/26326296/changing-text-of-uibutton-programatically-swift) – luk2302

+0

@ luk2302我尝试ios 10给UIControlState错误。然后使用正确的状态 – SwiftDeveloper

+0

,删除'UIControlState',阅读文档。 – luk2302

回答

3

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

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

我认为这会帮助很多人。