У меня есть простой раскадровка с двумя сценами (SceneA и SceneB) и двумя пользовательскими реализациями UIViewController. У SceneA есть кнопка с переходом (модальным) к SceneB. Пока все работает отлично: приложение запускается с SceneA и нажатие кнопки переходит на SceneB.
На следующем шаге я добавляю к реализации ViewController, потому что я хотел бы обнаружить определенные жесты (щелчок / пролистывание / и т.д.) на SceneA в пользовательской реализации UIViewController. Здесь все идет не так.
В тесте жесты обнаруживаются, и пользовательский интерфейс реагирует соответствующим образом, однако переход больше не работает. Я подозреваю, что распознаватель жестов «проглатывает» событие, которое вызовет переход, но я не уверен, как решить. Есть ли простой способ делегировать или помещать события в раскадровку?
(Полагаю, альтернативой было бы обнаружить событие касания и программно выполнить переход, но я бы предпочел некоторую форму делегирования, если это возможно.)
[XCode 4.2.1 | iOS SDK 5.0 | iPhone 5.0 Simulator]