我正在使用iPad应用程序。我想知道用户是否在不实际支持暗模式的情况下打开了暗模式。
当我将iPad置于黑暗模式时,我要求操作系统提供userInterfaceStyle
时,它将始终返回1
(处于明亮模式)。
在我的info.plist
中,将User Interface Style
设置为Light
。当我删除此值时,向操作系统要求userInterfaceStyle
时,我会得到正确的值。
我知道我们应该“只是支持它”,但是我需要证据证明用户实际上正在使用它,然后才能分配完成任务所需的资源。
答案 0 :(得分:2)
设置loginStep
键时,样式将在系统级别被覆盖,并且您的应用将永远不会收到用户的设置。
或者,您可以删除info.plist
键,而在主窗口中设置plist
。该窗口的所有子视图将呈现淡淡的外观,但是您应该能够检查系统样式。
顺便说一句,我认为到目前为止,很多用户都在使用暗模式,因此值得付出努力。