找不到用于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)