iOS13如何适应关于图像的暗模式?

时间:2019-07-04 11:01:27

标签: image ios13 ios-darkmode

如果不将图像添加到资产中,我只需将图像添加到我的Xcode项目包中,如何命名该图像,以便Xcode可以判断它是暗模式的图像!

1 个答案:

答案 0 :(得分:0)

请覆盖该功能,并为黑暗和明亮模式提供不同的图像。

override func traitCollectionDidChange(_ previousTraitCollection: UITraitCollection?) {
    super.traitCollectionDidChange(previousTraitCollection)
    if #available(iOS 12.0, *) {
        let isDark = traitCollection.userInterfaceStyle == .dark ? true : false
        if isDark{
            updateUIForiOS13DarkMode()
        }else{
            updateUIForiOS13LightMode(
        }
    }
}