如何在我的应用程序的 Apple Watch 状态栏屏幕上隐藏或移除小时钟?
我在网上搜索了这个但一无所获!
我刚刚发现,如果您删除该时钟,Apple 会拒绝您的应用程序,但我的应用程序本身就是一个表盘,不需要显示该时间。
最佳答案
这是GaétanZ's answer使用 Swift 和 Dynamic . (watchOS 7+)
let app = Dynamic.PUICApplication.sharedPUICApplication()
app._setStatusBarTimeHidden(true, animated: false, completion: nil)
这是使用私有(private) API,请避免在用于 App Store 的应用程序中使用它。不过,有个窍门……我知道的唯一一个隐藏时钟的 App Store 应用是 Clockology。它使用可从外部来源获得的 .clock 文件,并且该 .clock 文件使角落中的时钟不可见(可能通过调用应用程序中已经存在的函数,包含与上述类似的代码)。
关于user-interface - 如何隐藏或删除 Apple Watch 状态栏中的时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38067952/