Swift 按下按钮时更改按钮标签/文本

Swift 按下按钮时更改按钮标签/文本,swift,button,Swift,Button,所以我有一个@IBAction func按钮({sender:Any){} 标签上从一开始就写着“嘿” 单击按钮时如何更改该文本? 找不到任何与swift相关的有效答案。在该函数中更改标签中的文本: label.text = "Hello" 您可以使用以下选项: @IBAction func button(_ sender: Any) { (sender as! UIButton).setTitle("newTitle", for: []) } 或者只是: @IBAction fun

所以我有一个
@IBAction func按钮({sender:Any){}
标签上从一开始就写着“嘿”

单击按钮时如何更改该文本?
找不到任何与swift相关的有效答案。

在该函数中更改标签中的文本:

label.text = "Hello"
您可以使用以下选项:

@IBAction func button(_ sender: Any) {
    (sender as! UIButton).setTitle("newTitle", for: [])
}
或者只是:

@IBAction func buttonTapped(_ sender: UIButton) {
    sender.setTitle("newTitle", for: [])
}

哇,谢谢你,莫!工作得很好,需要学习语法和正在发生的事情,但我可以谷歌:)不客气!您只需使用您的按钮
sender
,调用名为
setTitle
的方法,将新名称传递给它,并告诉它此新名称将在正常状态下应用于标题,方法是说
for:[]