如何在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中创建按钮,而是以编程方式创建——方法会不同吗?
提前感谢您的帮助!
<<>>