2012-03-22 5 views
0

Я создал одну динамической кнопку в моем приложении, и я называю следующий метод:
использовать два различные контрольно-события на UIButton

[btnactions addTarget:self 
       action:@selector(deleteview:) 
    forControlEvents:UIControlEventTouchDown];</b> 

Этого deleteview метод используется для удаления конкретного вида приложения каждый раз, когда я нажимаю кнопка.

Теперь я хочу еще один метод для вызова динамически на кнопке события

UIControlEventTouchDownRepeat 

Так как я могу назвать два разных события, используя различные события управления?

+0

использовать этот '[btnactions addTarget: self action: @selector (methodName) forControlEvents: UIControlEventTouchDownRepeat];' – hchouhan02

ответ

1

Вы можете позвонить addTarget снова UIControlEventTouchDownRepeat

Из документов (UIButton наследует от UIControl):

- (void)addTarget:(id)target action:(SEL)action forControlEvents:(UIControlEvents)controlEvents 

Вы можете вызвать этот метод несколько раз, и вы можете указать несколько мишеней пары действий для конкретного события. Сообщение о действии может необязательно включать отправителя и событие в качестве параметров в этом порядке .

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