Apple Watch 应用程序上的黑屏页面具有多个页面



嗨,我创建了一个有两个页面的手表应用程序,但是当我在 Apple Watch 上运行它并在几秒钟后在页面之间切换时,一页(有时是第 1 页,有时是第 2 页(变黑,它不显示我的按钮,什么也没标记。但是当我在模拟器上运行它时,没有问题,一切都很好,而且在我向应用程序添加第二页之前,在苹果手表上也可以

我遇到了同样的问题,这是由于在没有相应的crownSequencer.resignFocus()调用的情况下调用crownSequencer.focus()。 就我而言,我在didAppear()打电话给focus(),一旦我添加了resignFocus()电话来willDisappear()问题就消失了。

我想如果您从两个接口控制器中删除覆盖函数didDeactivate((可能会解决问题,但那是您不需要此功能并且如果您确实尝试user899076答案的时候。

删除此内容:

override func didDeactivate() {
// This method is called when watch view controller is no longer visible
super.didDeactivate()
}

最新更新