是否可以通过基于页面的界面使用 watchOS 3 垂直详细分页?
Posted
技术标签:
【中文标题】是否可以通过基于页面的界面使用 watchOS 3 垂直详细分页?【英文标题】:Is it possible to use watchOS 3 vertical detail paging with a page-based interface? 【发布时间】:2016-09-21 06:36:53 【问题描述】:我希望使用最新的 watchOS 3 改进来更新我的 watchOS 应用程序,但我在让新的 WKInterfaceTable 垂直分页正常工作时遇到了问题。似乎垂直细节分页需要您在整个应用程序中使用分层导航结构。
当我删除除 1 个以外的所有 InterfaceControllers 并从表中使用 push segue 时,分页按预期工作。但是,如果我改为在基于页面的界面中使用 push segue,则不会发生任何事情。当我将其切换到模态 segue 时,segue 本身可以工作,但垂直分页未启用。
除了完全切换我的应用导航以使用这个不错的 watchOS 3 改进之外,还有其他解决方案吗?
【问题讨论】:
【参考方案1】:根据 Quick Interaction Techniques for watchOS 和 Architecting for Performance on watchOS 3 之类的 WWDC 2016 视频,您需要
在表格检查器中启用垂直详细分页复选框。 使用从表格到细节界面的转场。 确保详细界面适合屏幕高度。所以是的,您必须使用分层导航结构(更准确地说是表格)来利用新的详细分页 API。
【讨论】:
以上是关于是否可以通过基于页面的界面使用 watchOS 3 垂直详细分页?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 watchOS 上基于分页的界面中的多个界面控制器之间共享变量