ответ

4

Посмотрите на документацию UIControl.

[myButton addTarget:self 
      action:@selector(touch:) 
    forControlEvents:UIControlEventTouchUpInside]; 

Этот метод работает для всего, что наследуется от UIControl (включая, но не ограничиваясь UIButtons :)

2
// add target and action 
[myButton addTarget:self 
      action:@selector(buttonClicked:) 
    forControlEvents:UIControlEventTouchUpInside]; 

, где целью является класс, где добавляется или реализован UIButton. Если вы установите nil для addTarget, действие будет проходить через цепочку ответчиков до тех пор, пока не будет найден ответчик, который будет отвечать на кнопку ClickClicked: selector. buttonClicked: селектор реализован следующим образом:

-(void)buttonClicked:(id)sender 
{ 
// do stuff here 
} 
Смежные вопросы