在Watch Kit中如何以编程方式呈现页面

Mar*_*ges 11 watchkit

在手表应用程序中,如何以编程方式更改页面?

我在基于页面的应用程序中有3个WKInterfaceControllers,当用户按下表格视图单元格时,我想从一个页面更改为另一个页面.

我可以提供一个模态精细的视图控制器但是当我尝试推动视图控制器或将segue挂到单元控制器时,没有任何反应.

cno*_*oon 14

您将无法推送接口控制器,因为您正在构建基于页面的应用程序.您唯一的选择是在要切换到的接口控制器上使用WKInterfaceController becomeCurrentPage方法.它必须是已加载到页面集中的三个接口控制器之一.

由于您实际上没有对需要从表接口控制器切换到的接口控制器的引用,因此您需要使用系统NSNotificationCenter来向您需要的接口控制器发送通知becomeCurrentPage.

这应该允许您在点击表行时从一个接口控制器切换到另一个接口控制器.