В настоящее время я работаю с 2 представлениями на UINavigationController.
У меня есть представление «Листья» (проект листьев Тома Броу) для имитации эффекта скручивания для страниц, который работает только с изображениями, и мой фактический контроллер представления со страницей и ее содержимым.
То, что я пытаюсь сделать, это то, что при нажатии в определенном месте popViewControllerAnimated: НЕТ фактического контроллера представления, оставляя представление листьев сверху и пытаясь повернуть страницу без необходимости повторного нажатия на экран такие вещи, как будто не было переключателя.
Моя проблема здесь в том, что касания, похоже, проходят через черную дыру и никогда не доходят до текущего вида. Я даже пытался поймать прикосновения с помощью пользовательского подкласса UIApplication, но как только появится первое представление, прикосновения начинают появляться с нулевым представлением и окном и phase = UITouchPhaseStationary.
Представления в контроллере навигации выдвигаются: один как rootViewController в методе init, а другой с помощью pushViewController: animated:.
Есть что-то, чего мне не хватает, или просто нет способа следить за представлениями в UINavigationController?