【发布时间】:2019-11-15 02:42:32
【问题描述】:
如果我不将图像添加到资产中,我只是将图像添加到我的 Xcode 项目包中,我如何命名图像以便 Xcode 可以判断它是暗模式的图像!
【问题讨论】:
标签: image ios13 ios-darkmode
如果我不将图像添加到资产中,我只是将图像添加到我的 Xcode 项目包中,我如何命名图像以便 Xcode 可以判断它是暗模式的图像!
【问题讨论】:
标签: image ios13 ios-darkmode
请覆盖该函数并为暗模式和亮模式提供不同的图像。
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(
}
}
}
【讨论】: