Чтобы объяснить, что я пытаюсь сделать:
У меня есть навигационный контроллер со списком опций, щелчок по одному из которых сделает обычное нажатие выбранного подкласса TableViewController, сдвинет экран влево, отобразит обычную кнопку «назад» и отобразит заголовок сверху. Все идет нормально.
В этом представлении отображается содержимое за определенный день. Позволяет вызвать контроллер представления OneDayViewController. Я буду иметь в представлении кнопки «раньше» и «позже» в одной ячейке в группе этого табличного представления. в другой группе у меня будут строки содержимого в ячейках; щелчок по одному выдвигает на навигационном контроллере viewContoller для этого элемента содержимого. Стандартные вещи.
Проблема в кнопках «Раньше» и «Позже». Это может быть один маршрут,
Контроллеры представлений: как программно переключаться между представлениями?
где вы используете UIViewAnimationTransitionFlipFromRight и т. д. для запуска анимации при переключении видов.
Я думаю, что при таком подходе я бы сначала выдвинул на navcontroller подкласс UIViewController, содержащий два подкласса TableViewController, между которыми я переключаюсь.
Но как насчет NavBar из NavController? как бы это повлияло на подкачку? И действительно мне интересно иметь слайд вида, например, когда вид помещается в стек navcontroller. За исключением того, что я хотел бы, чтобы «предыдущая» кнопка запускала новый вид слева. Или, может быть, такой подход будет беспокоить полицию Interface Guideline ....
Мысли высоко ценятся.