我的应用程序仅支持 DarkMode,并且我正在为 iOS 14 集成 Widget。
有什么方法可以禁用 Widget 的 LightMode 吗? (已在主应用.plist
中添加UIUserInterfaceStyle
,但不适用于Widget)
Stock 的 WidgetKit
即使在编辑模式下也始终显示 DarkMode。
我尝试使用@Environment(\.colorScheme) var colorScheme
,但是当打开Widget的编辑模式时,浅色主题仍然可用。
最佳答案
将所需的颜色添加到 WidgetKit 的资源目录中,然后在 WidgetKit 的build设置中设置 NSWidgetBackgroundColorName。
关于swift - 在 iOS 14 Widget 扩展中禁用灯光模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65136879/