嗨,我创建了一个 Watch 应用程序,它有两个页面,但是当我在 Apple Watch 上运行它并在几秒钟后在页面之间切换时,一个页面(有时是 page1,有时是 page2)变黑并且它没有显示我的按钮,没有任何标签。但是当我在模拟器上运行它时,一切都很好,而且在我将第二页添加到应用程序之前它在 Apple Watch 上也可以
问问题
147 次
2 回答
0
我遇到了同样的问题,这是由于crownSequencer.focus()
没有相应呼叫的crownSequencer.resignFocus()
呼叫。在我的情况下,我正在打电话focus()
,didAppear()
一旦我添加了对问题的resignFocus()
电话willDisappear()
就消失了。
于 2020-04-16T02:10:53.817 回答
0
我想如果您从两个 interfaceControllers 中删除覆盖功能 didDeactivate() 可能会解决问题,但那是您不需要此功能并且确实尝试 user899076 答案的时候。
删除这个:
override func didDeactivate() {
// This method is called when watch view controller is no longer visible
super.didDeactivate()
}
于 2020-04-16T09:53:15.520 回答