显示的接口控制器上未显示时钟



我有三个接口控制器,我用代码呈现:

    self.presentControllerWithName("new", context: self)

出于某种原因,连接到主控制器(带有 segue)的接口控制器在右上角显示时间,而使用上述代码显示的接口控制器则不会。

这是因为我呈现控制器的方式,还是有其他原因?如果是这样,有谁知道解决方案?

presentControllerWithName:context:将按照 Apple 的文档模式呈现您的 WKInterfaceController:

讨论

调用此方法后,WatchKit 加载并初始化新的 接口控制器并将其动画化到顶部的位置 当前接口控制器。模式界面从 屏幕底部并完全覆盖上一个界面。

你可以改用pushControllerWithName:context:它只会推动你的控制器而不覆盖时钟区域。

最新更新