Это так странно, что я создал новый проект, чтобы проверить, сошел ли я с ума.UITapGestureRecognizer не работает на первой вкладке
Вы можете увидеть проект здесь https://github.com/ojfoggin/TapTest
Я создал проект с UITabBarController
в качестве начального вида.
Первая вкладка контроллера имеет два интерфейса UIimageView. Каждое изображение имеет на нем UItapGestureRecognizer с действием, которое просто регистрирует «Tap 1» или «Tap 2».
Если TabBarController не используется, все работает нормально. Однако, если используется TabBarController, работает только первый распознаватель аппликаций, второй - нет.
Однако, если вы переключаете t на другую вкладку, а затем обратно, то оба распознавателя работают?!?!?
Кроме того, я попытался добавить распознаватели жеста Тао в коде, и точно так же происходит.
Может ли кто-нибудь объяснить, почему это происходит и как его исправить?
Ну, это работает, но только для 320 точек в ширину. Каким-то образом экран вращается, но не обработчики событий или что-то в этом роде. – Desdenova
@ Desdenova это то, что я тоже видел. Довольно странно, видя, насколько базовым является приложение ... – rdurand