0

我正在尝试使用 WatchOS 导航到不同的屏幕,但是当我在按钮中选择此操作时:

[self presentControllerWithName:@"Screen2" context:contextDic];

正确打开但在Screen2此屏幕内我有一个带有此操作的按钮:

[self pushControllerWithName:@"Screen1" context:context];

而且这个按钮不起作用,我不能去Screen1。我怎样才能按下这个按钮Screen2并将其关闭,然后返回Screen1?我已经使用presentControllerWithName过这个Screen2,但我不想在上一个按钮的顶部。

4

1 回答 1

0

您应该使用该方法popController返回到以前的界面控制器。

将界面控制器推送到屏幕上后,使用此方法将其移除并重新显示之前的界面控制器。系统以动画方式异步地返回到前一个接口控制器。

注意:此方法仅适用于 watchOS 2.0。

WKInterfaceController 类参考中查看更多信息。

于 2015-12-01T16:30:46.847 回答