Как перейти от UIPageViewController к UINavigationController для подключения приложения iOS - PullRequest
1 голос
/ 30 мая 2019

Я создаю приложение для iOS с учебным пособием «на входе», которое будет показано при первом использовании приложения пользователем. У меня учебник настроен как UIPageViewController с кнопкой для завершения учебника. Когда это нажата, я хотел бы переключиться на мой основной контроллер навигации, который обрабатывает остальную часть приложения. До сих пор я не нашел хороший способ сделать это. Есть предложения?

1 Ответ

0 голосов
/ 30 мая 2019

Я всегда кодировал эти «используемые в первый раз» контроллеры вида для запуска с главного контроллера навигации, который обозначен как контроллер вида запуска. Когда основной контроллер создается, он проверяет наличие флага, чтобы увидеть, является ли это первый раз, и если это так, то переходить к первому используемому контроллеру представления. Обычно это происходит так быстро, что сначала вы не видите главный контроллер. В конце первого использования логики, нажатие кнопки «Готово» просто возвращает его родительскому навигационному контроллеру, который затем устанавливает первый флаг времени в «ложь».

...