我在 Apple Watch Storyboard 中使用 2 个 modal segues 将 3 个 View (root、1st、2nd)连接在一起。
1) 在 Root View 中:一旦按下“保存”按钮,将显示第一个模态视图
2) 在第一个模态视图中:一旦按下“500”按钮,将显示第二个模态视图。 (我可以按取消按钮弹回 Root View )
3) 在第二个模态视图中:一旦按下“保存”按钮,我想返回 Root View 。如何做到这一点?
--> 我不想按两次取消按钮返回 Root View 。
我发现只有当您的“注销”屏幕确实是根时才可行。如果不是(因为之前有屏幕),那么您不能使用下一个方法。
我说的方法是
[WKInterfaceController reloadRootControllersWithNamesNSArray *) contextsNSArray *)]
当您从第二个模式中的“保存”按钮捕获操作时调用此方法。它将加载您在第一个数组中指定的页面(在这里您必须添加根 Controller 的标识符)和第二个数组的上下文(如果您希望根 Controller 意识到它是从第二个模态而不是因为应用程序是第一次打开而被调用)。
希望这会有所帮助。
关于ios - 如何从第二个 View 弹回 Root View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28739473/
欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) | Powered by Discuz! X3.4 |