我有三个接口控制器,我用代码呈现:
self.presentControllerWithName("new", context: self)
出于某种原因,连接到主控制器(带有 segue)的接口控制器在右上角显示时间,而使用上述代码显示的接口控制器则不会。
这是因为我呈现控制器的方式,还是有其他原因?如果是这样,有谁知道解决方案?
presentControllerWithName:context:将按照 Apple 的文档模式呈现您的 WKInterfaceController:
讨论
调用此方法后,WatchKit 加载并初始化新的 接口控制器并将其动画化到顶部的位置 当前接口控制器。模式界面从 屏幕底部并完全覆盖上一个界面。
你可以改用pushControllerWithName:context:它只会推动你的控制器而不覆盖时钟区域。