【发布时间】:2019-11-27 19:51:23
【问题描述】:
我想从状态栏中隐藏我的 Apple Watch 应用程序的后退按钮。
我使用可编程的 segue 进行导航。但我想隐藏/禁用后退按钮。有可能吗?
【问题讨论】:
我想从状态栏中隐藏我的 Apple Watch 应用程序的后退按钮。
我使用可编程的 segue 进行导航。但我想隐藏/禁用后退按钮。有可能吗?
【问题讨论】:
这就是你的做法:
WKInterfaceController.reloadRootControllersWithNames(
["myInterfaceController"], contexts: []
)
其中myInterfaceController 是目标接口控制器的标识符。
感谢 Harvant 的指点。
【讨论】:
WKInterfaceController.reloadRootPageControllers(withNames: ["myInterfaceController"], contexts: nil, orientation: .horizontal, pageIndex: 0)
如果您查看 WKInterfaceController 的文档,您会发现没有 API 可以完成您正在寻找的内容:https://developer.apple.com/library/prerelease/ios/documentation/WatchKit/Reference/WKInterfaceController_class/
您可以做的最好的事情是更改标题/按钮的文本或调整色调。
【讨论】:
您可以使用presentControllerWithName 方法以模态方式呈现接口控制器。然后,在调用的接口控制器中,用setTitle方法设置标题即可。
【讨论】: