ios - 如何使用第二个控制器呈现 NavigationController
问题描述
我想展示一个UINavigationController
模态但是,我想展示该堆栈中的第二个控制器而不是根。如何才能做到这一点?
解决方案
UINavigationController
提供了一种方法setViewControllers(_:animated:)
,在它的帮助下,您可以按照您想要的方式配置导航堆栈。
let navigationController = UINavigationController()
navigationController.setViewControllers([rootViewController, secondViewController], animated: false)
self.present(navigationController, animated: true)
推荐阅读
- python - Python:根据特定的开始和结束日期计算月份的周数
- ruby-on-rails - Sidekiq 工作陷入“忙碌”
- javascript - Firebase 网页抓取项目
- c# - 从 asp.net 中的代码中删除属性
- javascript - 对象可视化
- typescript - 我需要在 Typescript 中创建一个类的数组
- html - 角度过滤器和绑定 (ngModelChange)
- jenkins - Jenkins MultiBranch Pipeline - 检测到分支时自动应用触发器
- windows - 如何获取非windows系统的进程?
- php - 将复选框表单输入添加到后端 Wordpress 用户信息