0

我们的应用程序设置中有一个选项可以选择暗模式,例如开/关/系统。如果用户选择开启-> 应用程序始终开启暗模式;如果用户选择关闭-> 应用程序始终处于光照模式;如果用户选择系统-> 应用程序将适应系统(设备)行为。我通过在应用程序委托中设置以下内容来实现这一点

     window?.overrideUserInterfaceStyle = style ( according to the user choice)

应用程序在所有屏幕上都运行良好(表现如预期)仅在一个屏幕(实际上是屏幕的一部分)中采用系统(设备)首选项而不是应用程序首选项。例如:如果我在应用程序中选择浅色模式并且设备处于深色模式,则屏幕的特定部分将显示为深色模式。

附上截图。

在此处输入图像描述

我无法弄清楚问题是什么,没有我们在哪里覆盖特定屏幕的设置。

在上面的屏幕截图中,黑色的 2 个页面应该有白色背景和黑色文本。

4

0 回答 0