ios - 如何从 UIPageViewController 切换到 UINavigationController 以进行 iOS 应用程序载入
问题描述
我正在创建一个带有“入职”教程的 iOS 应用程序,以便在用户第一次使用该应用程序时显示。我将教程设置为 UIPageViewController,并带有一个按钮来完成教程。按下此按钮后,我想切换到处理应用程序其余部分的主导航控制器。到目前为止,我还没有找到一个好的方法来做到这一点。有什么建议么?
解决方案
我总是将这些“第一次使用”视图控制器编码为从主导航控制器启动,该控制器被指定为启动视图控制器。在创建主控制器时,它会检查一个标志以查看它是否是第一次,如果是,则转到第一次使用的视图控制器。这发生得太快了,通常,你从来没有先看到主控制器。在第一次使用逻辑结束时,单击完成按钮只是返回到其父导航控制器,然后将第一次标志设置为 false。
推荐阅读
- reactjs - React 中的 .js、.tsx 和 .jsx 有什么区别?
- firebase - 无法加载 providerinstaller 模块:找不到可接受的模块。本地版本为 0 远程版本为 0 错误颤动
- react-native - ExpressionStatement 预期节点的属性表达式为 ["Expression"] 类型,但得到 "TSModuleBlock"
- python - 如何在不破坏进度条的情况下在未来打印?
- html - 我的 ng-template 标记不等待 ngIf async 完成
- python - 匹配多个列忽略熊猫中的顺序
- php - PHP\Laravel 中的符号链接问题
- processing - 修复使用 image() 时的空指针异常;进行中
- javascript - 将 fetch() 数据保存到数组变量以在另一个外部函数中使用
- c - 如何在没有 malloc 的情况下使用交换功能?