删除左上方的后退按钮

时间:2018-03-15 23:11:30

标签: swift watch-os-4

我想删除左上角的按钮。

我尝试检查“全屏”选项,但箭头仍在此处。

我想删除后退按钮,因为此按钮旁边有一个按钮,我不希望用户错误地点按它

THX

enter image description here

2 个答案:

答案 0 :(得分:1)

根据Apple Documentation,上一个答案(用于解决此问题)中已弃用的方法已替换为:

reloadRootPageControllers(withNames names: [String], 
                            contexts: [Any]?, 
                         orientation: WKPageOrientation, 
                           pageIndex: Int)

“的参数

<强>名称

NSString对象数组,每个对象都包含storyboard文件中接口控制器的标识符。数组中标识符的顺序定义了基于页面的界面中相应接口控制器的顺序。

<强>上下文

id类型的对象数组。使用此参数将上下文对象传递给加载到基于页面的界面中的每个接口控制器。数组中的第一个对象传递给第一个接口控制器,第二个对象传递给第二个接口控制器,依此类推。

<强>取向

基于页面的界面的滚动方向。有关有效值的列表,请参阅WKPageOrientation。“

并且pageIndex应该很容易理解。如果[name]中只有一个元素,则它将为0.否则,您应该从[names]中选择要加载的页面的索引

答案 1 :(得分:0)

尝试:

WKInterfaceController.reloadRootControllersWithNames(["myInterfaceController"], contexts: [])

通过使控制器成为根控制器来删除它。调用它后,您可能必须重新加载控制器。