iPad检测用户是否启用了暗模式,而不支持暗模式



我正在开发一款iPad应用程序。我想知道用户是否打开了黑暗模式,而实际上不支持黑暗模式。

当我的iPad处于暗模式时,我向O.S询问userInterfaceStyle,它总是返回1(亮模式(。

在我的info.plist中,我已将User Interface Style设置为Light。当我删除这个值,向O.S询问userInterfaceStyle时,我得到了正确的值。

我知道我们应该"支持它",但在我分配完成任务所需的资源之前,我需要用户确实在使用它的证据。

设置info.plist键时,样式将在系统级被覆盖,您的应用程序将永远不会收到用户的设置。

或者,您可以删除plist键,而在主窗口上设置overrideUserInterfaceStyle。该窗口的所有子视图都将以浅色外观呈现,但您应该能够检查系统样式。

顺便说一句,我认为现在很多用户都在使用黑暗模式,所以这可能是值得的。

相关内容

  • 没有找到相关文章

最新更新