在watchkit中可能混合基于页面和层次结构

时间:2015-05-11 10:15:44

标签: watchkit

Apple Watch编程指南指出您不能混合基于页面的视图和层次结构,但我不确定我的导航方案是否会落入此混合中。

我想要完成的结构是基于页面的初始导航。然后,点击页面后,您将导航到另一个基于子页面的导航。

结构如下所示: User interface structure

1 个答案:

答案 0 :(得分:1)

你是正确的,你不允许在WatchKit中混合基于页面和分层的视图结构,除非你以模态方式呈现第二种风格。

因此,在您的情况下,您希望使用模式segue或从presentControllerWithNames:contexts: WKInterfaceController11a,{{1} }和1b。您从1c22a2b执行相同的操作。

您无法使用从2c1的推送(分层)段的原因是因为从1a1的基于页面的转换移动了屏幕上从左到右,从1a1的推送区域也是如此,打破了用户关于这些网页所在位置的心理模型。