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

Alv*_*son 2 button swift

所以我有一个@IBAction func button(_ sender: Any) {} 标签,从一开始就写着“嘿”。

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

Mo *_*eed 5

你可以使用这个:

@IBAction func button(_ sender: Any) {
    (sender as! UIButton).setTitle("newTitle", for: [])
}
Run Code Online (Sandbox Code Playgroud)

要不就:

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