【问题标题】:Move to different screens at WatchOS在 WatchOS 上移动到不同的屏幕
【发布时间】:2015-10-08 09:08:13
【问题描述】:

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

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

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

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

这个按钮不起作用,我无法进入 Screen1。我怎样才能按下此 Screen2 的按钮并自行关闭并返回到 Screen1?我在这个 screen2 上使用了 presentControllerWithName 但我不想在上一个按钮的顶部。

【问题讨论】:

    标签: watchos


    【解决方案1】:

    您应该使用方法popController 回到之前的接口控制器。

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

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

    WKInterfaceController class reference 中查看更多信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-21
      • 2016-05-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-09-05
      相关资源
      最近更新 更多