navigation - 将基于页面的导航中的初始视图控制器设置为第一个视图以外的其他内容
问题描述
在 watchOS 中,我正在实现基于页面的导航。基于页面的导航包含三个界面控制器;然而,第一个接口控制器是最先出现的。然而,在我的场景中,我希望第二个接口控制器首先加载,然后他们可以向后/向前滑动以查看其他控制器。反正有没有实现这个功能?
到目前为止尝试的方法:
尝试:使用next page
关系 segue 将接口控制器连接在一起,并将其设置Initial interface controller
为第二页。
结果:第二个界面控制器确实首先出现;但是,第一个界面控制器被完全忽略,您无法滚动回它。
解决方案
您只需在第二个控制器中插入becomeCurrentPage()
对awake
方法的调用:
override func awake(withContext context: Any?) {
super.awake(withContext: context)
// ...
becomeCurrentPage()
}
推荐阅读
- tableau-api - 具有 2 个选项的 Tableau 参数
- elasticsearch - LogStash - 从文件中读取字段内容
- javascript - 使用 scrapy 抓取动态网页的数据
- typescript - 如何在nestjs中获取和分页许多实体
- c++ - 使用泛型将字符串映射到自定义类的 C++
- django - 想要在页面上显示我的关注列表内容
- list - Ansible 构建动态列表
- arrays - 如何使用 Google Script 将数组数据附加到电子表格行?
- regex - Powercenter Informatica REG_EXTRACT 问题
- c++ - 错误:'const std::vector 类型的引用的初始化无效
&' 来自 'double' 类型的表达式|