2014-10-24 3 views
0

Я хочу, чтобы вызвать метод IBAction в другом методеКак вызвать UIButton программно

баттона IBOutlet является currentButton

Я хочу, чтобы вызвать кнопку в triggerTheButton методе

Как это сделать?

Я не знаю, какие действия назвать, какие параметры я должен иметь

func triggerTheButton()->Void{ 

} 

@IBOutlet var currentButton: UIButton! 

self.currentButton.sendAction(<#action: Selector#>, to: <#AnyObject?#>, forEvent: <#UIEvent?#>) 

@IBAction func showPrevious(sender: UIButton) { 

} 
+0

как просто вызвать метод '-triggerTheButton()'? – holex

+0

Если вам не нужен отправитель (ваша кнопка), вы можете создать функцию в своем классе и вызвать ее из своего IBAction. Таким образом, вы можете вызвать ту же функцию везде в своем классе. – derdida

ответ

0

Только прикосновение событие может вызвать цепь, которая вызывает обработку действие, таким образом. Вы можете достичь этого только с помощью непубличного API, что приведет к отказу вашего приложения от AppStore. Если вас по-прежнему интересует тема, я рекомендую проанализировать источник UI automatic tests framework on Github.

+0

Я обновил его, пожалуйста, посмотрите его спасибо. – user3675188

Смежные вопросы