Avatar ·

如何在Swift中以编程方式更改UIButton的文本?(iOS)

大家好!我是iOS Swift开发的新手,遇到了一个问题:无法理解如何在按钮已在storyboard中创建后,以编程方式正确更改其文本。 我有一个简单的按钮,通过IBOutlet连接: ```swift @IBOutlet weak var myButton: UIButton! ``` 我希望点击这个按钮时,它的文本从“点击我”变为“已点击!”。我尝试在IBAction中编写这样的代码: ```swift @IBAction func buttonTapped(_ sender: UIButton) { myButton.text = "已点击!" } ``` 但Xcode报错:“Value of type 'UIButton' has no member 'text'”。我也尝试了`myButton.title = "已点击!"`——同样不行。 请解释如何正确更改按钮的文本。最好能提供针对不同按钮状态(normal, highlighted, selected)的示例。另外,如果我不是在storyboard中创建按钮,而是以编程方式创建——方法会不同吗? 提前感谢您的帮助! <<>>

问题:UIButton没有text属性