Ios 在操作中设置按钮文本

Ios 在操作中设置按钮文本,ios,swift,Ios,Swift,我有一个按钮,我想在其中设置的文字编程 至于现在,我有以下几点: @IBAction func saveButtonClicked(_ sender: AnyObject) { sender.setTitle("Action", for: UIControlState.normal) closeKeyboard() } 问题是,这是一个动作出口,所以当我按下按钮时,文本只会附加到按钮上 我试图将setTitle放在viewdidload函数中,但它无法编译。 如何使文本保持不变

我有一个按钮,我想在其中设置的文字编程

至于现在,我有以下几点:

@IBAction func saveButtonClicked(_ sender: AnyObject) {
    sender.setTitle("Action", for: UIControlState.normal)
    closeKeyboard()
}
问题是,这是一个动作出口,所以当我按下按钮时,文本只会附加到按钮上

我试图将setTitle放在viewdidload函数中,但它无法编译。
如何使文本保持不变?我必须制作多个插座,还是可以用其他方式制作?

首先创建一个名为button_1的插座

@IBOutlet var button_1: UIButton!

将此添加到viewDidLoad中

button_1.setTitle("Button text", forState: .Normal)
要在单击按钮时触发操作,请使用以下命令:

 @IBAction func ButtonClicked(sender: UIButton){
        button_1.setTitle("You clicked me", forState: .Normal)
    }

您可以在按钮上绘制图标以设置其标题

btnOutlet.setTitle("yourTitle", forState: .Normal)
此外,您还可以从故事板为按钮设置标记,在viewDidLoad()中访问它,然后按如下方式设置其标题:-

 let btn:UIButton = self.view.viewWithTag(500) as! UIButton
 btn.setTitle("yourTitle", forState: .Normal)