использовать два разных управляющих события на UIButton - PullRequest
0 голосов
/ 22 марта 2012

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

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

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

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

UIControlEventTouchDownRepeat

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

1 Ответ

1 голос
/ 22 марта 2012

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

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...