找不到用于iOS本机开发的方法

找不到用于iOS本机开发的方法,ios,swift,Ios,Swift,我正在学习一个教程,其中保存了一个按钮和标签,要在单击按钮时更改标签文本,需要在教程中调用一个方法 sender.titleForState(.Normal) 但是在我的Xcode中,我找不到相同的方法。如果您想更改Swift 3/4中ui按钮的标题 sender.setTitle("Your title", for: .normal) 若你们想通过点击按钮来改变按钮的标题,那个么你们需要在按钮的动作方法中编写代码 前 Swift 3 试试这个 func buttonPressed(_ se

我正在学习一个教程,其中保存了一个按钮和标签,要在单击按钮时更改标签文本,需要在教程中调用一个方法

sender.titleForState(.Normal)

但是在我的Xcode中,我找不到相同的方法。

如果您想更改Swift 3/4中
ui按钮的标题

sender.setTitle("Your title", for: .normal)

若你们想通过点击按钮来改变按钮的标题,那个么你们需要在按钮的动作方法中编写代码


Swift 3

试试这个

func buttonPressed(_ sender: UIButton) {
    sender.setTitle("Your title", for: .normal)
}
并通过添加如下选择器来调用此func

youbutton.addTarget(self, action: #selector(YourController.buttonPressed(_:)), for: .touchUpInside)
将其添加到viewDidLoad()方法中


希望有帮助。

您解决了这个问题吗?
youbutton.addTarget(self, action: #selector(YourController.buttonPressed(_:)), for: .touchUpInside)