首页 > 解决方案 > 如何从 UIPageViewController 切换到 UINavigationController 以进行 iOS 应用程序载入

问题描述

我正在创建一个带有“入职”教程的 iOS 应用程序,以便在用户第一次使用该应用程序时显示。我将教程设置为 UIPageViewController,并带有一个按钮来完成教程。按下此按钮后,我想切换到处理应用程序其余部分的主导航控制器。到目前为止,我还没有找到一个好的方法来做到这一点。有什么建议么?

标签: iosobjective-cuinavigationcontrolleruipageviewcontroller

解决方案


我总是将这些“第一次使用”视图控制器编码为从主导航控制器启动,该控制器被指定为启动视图控制器。在创建主控制器时,它会检查一个标志以查看它是否是第一次,如果是,则转到第一次使用的视图控制器。这发生得太快了,通常,你从来没有先看到主控制器。在第一次使用逻辑结束时,单击完成按钮只是返回到其父导航控制器,然后将第一次标志设置为 false。


推荐阅读