0

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

Я поставил UITapUITapGestureRecognizer на один мой взгляд & тогда, когда пользователь крана в мне нужно изменить цвет просмотра & когда пользователь вытряхнуть (т.е. удалить его палец с точки) цвет должен быть изменен обратно в оригинале цвет. Я могу изменить цвет на кране, но не на выходе.

Советуете?

+0

Для простых нажатий вы можете использовать touchesBegan и т.д. методу. – 0xDE4E15B

ответ

0

Вы не должны (не можете?) Использовать распознаватели жестов для этого, так как они созданы для обработки событий с открытым касанием и разбора их в жесты. Событие «коснуться» не является жестом, хотя.

Используйте это:

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event 
- (void)touchesCancelled:(NSSet *)touches withEvent:(UIEvent *)event 
+0

Но у меня есть данные для управления в моем контроллере. При вводе и выводе мне нужно изменить представление, а также изменить данные на экране. – Abhinav

+0

Итак, используйте два метода, которые я назвал :-) Они ведут себя почти одинаково, за исключением того, что вы получаете намного больше контроля над событиями, которые вы обрабатываете. –

+0

Теперь ... touchhesDidEnded не вызвано вообще ... :-( – Abhinav

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

  • Нет связанных вопросов^_^