我已成功使用plist UIUserInterfaceStyle
和键Light
在应用上禁用了暗模式。
但。如果我尝试对窗口小部件执行相同操作,则窗口小部件仍会以暗模式显示。我也尝试过使用overrideUserInterfaceStyle = .light
在控制器中实现它。没发生什么事。
Google Maps Widget设法以某种方式在黑暗模式下变亮。因此,我认为这是可能的。
是否有人为小部件关闭了暗模式?
预先感谢您的帮助!
最佳答案
我试图在黑暗模式下使用光照贴图。下面的示例为我工作(Xcode v.10.3-Swift 5)
@IBOutlet weak var map: MKMapView!
override func viewDidLoad() {
super.viewDidLoad()
// using light map on dark mode
if #available(iOS 13.0, *) {
map.overrideUserInterfaceStyle = .light
}
}
关于ios - iOS 13在小部件上禁用暗模式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58265538/