如何将MKMapView设为黑暗模式?

问题描述 投票:0回答:1

如何将地图从iOS 13更改为暗模式?

我已退出UserInterfaceStyle,因此系统范围的颜色将不适用于我,因此我将手动进行。

我已经看过来自苹果WWDC2019 - Session 236, at 8:19s的视频,但这是用于快照的,我没有得到。

实际上我正在尝试类似的事情:

private var mapView: MKMapView!

override func viewDidLoad() {
        super.viewDidLoad()
 mapView.backgroundColor = .black       
}

但是它不会将主题或外观或traitCollection更改为黑暗。

有任何建议吗?

swift mapkit ios13 ios-darkmode
1个回答
1
投票

这是您需要的viewDidLoad

self.overrideUserInterfaceStyle = .dark
© www.soinside.com 2019 - 2024. All rights reserved.