ios - Apple Watch 页面没有返回箭头

标签 ios swift watchkit apple-watch

我有一个初始 Controller ,有一个按钮,可以将segue推到基于动态页面的导航,当我执行segue时,返回箭头消失,并且我无法返回到初始 View ,如何添加返回箭头返回?

当我使用按钮转到下一个 Controller 时,我有代码来创建基于动态页面的

WKInterfaceController.reloadRootControllersWithNames(controllers as      [AnyObject],contexts: contexts as [AnyObject])

这些效果很好,我有一个基于页面的导航,但如果我想返回,我没有箭头。

最佳答案

您无法在 WatchKit 应用中从分层导航类型转换为基于页面的导航类型。它们是排他性的——你必须使用其中之一。

如果您想从一种更改为另一种,则必须将新类型呈现为模式。

这里是 HIG 的解释链接:https://developer.apple.com/watch/human-interface-guidelines/app-components/

关于ios - Apple Watch 页面没有返回箭头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30089772/

相关文章:

ios - 将数据保存在一个类中以供另一个函数重用

swift - CAShapeLayer 获取当前比例

swift - 键和值具有特定类型的字典类型的扩展

ios - 如何在 Apple Watch 应用程序中实现摇动手势?

iphone - 如果我重写一个类方法,有没有一种方法可以调用原始方法(被重写的方法)?

iphone - iOS 聊天应用 : How do I notify the user that the app will not function anymore if the user leaves the app?

ios - 为什么Text Field在输入字符串的末尾添加空格?

ios - 在 WatchKit 错误中填充 TableView

objective-c - WatchKit:Swift - 如何获取数据并将其放入位于我的 iPhone App 文档文件夹中的 sqlite 数据库中

iOS10 文件系统 - 文件是否不再位于应用程序容器中?