在watchos中,我正在实现 Page-based navigation .基于页面的导航包含三个接口控制器;但是,第一个接口控制器是最先显示的控制器。但是,在我的场景中,我希望第二个接口控制器先加载,然后它们可以向后/向前滑动以查看其他控制器。是否有实现此功能的方法?
目前尝试的方法:
尝试: 使用 next page 关系分段并设置 Initial interface controller 到第二页。
next page
Initial interface controller
结果: 第二个接口控制器确实首先出现;但是,第一个接口控制器被完全忽略,您无法回滚到它。
你只需要在第二个控制器中插入一个调用 becomeCurrentPage() 在 awake 方法:
becomeCurrentPage()
awake
override func awake(withContext context: Any?) { super.awake(withContext: context) // ... becomeCurrentPage() }