Swift — вызов @IBAction из другого метода без параметра

#swift #parameters

#swift #параметры

Вопрос:

Это мой первый вопрос, и я хотел бы спросить, знает ли кто-нибудь, как вызвать кнопку @IBAction из другой функции Вот пример моего кода

 @IBAction func button1(sender: UIButton) {
    super.viewDidLoad()   
}

@IBAction func customPage(sender: AnyObject) {
    super.viewDidLoad() 
}
  

и я хотел бы изменить текст кнопки 1 из функции CustomPage

Ответ №1:

IBAction получает событие от построителя интерфейса. То, что вы ищете, — это IBOutlet, который привязывает элемент пользовательского интерфейса к переменной. Управляйте перетаскиванием button1 (то есть: удерживайте нажатой клавишу ctrl, а затем перетащите) из конструктора интерфейса в тело вашего навигационного контроллера, чтобы создать IBOutlet и изменить его состояние в customPage функции.

Комментарии:

1. спасибо за ответ (y)