首页 > 解决方案 > 当 iPhone 处于黑暗模式时,有什么方法可以获得浅色图像?

问题描述

>             UITraitCollection *lightTrait = [UITraitCollection traitCollectionWithUserInterfaceStyle:UIUserInterfaceStyleLight];
            image = [UIImage imageNamed:name inBundle:[NSBundle mainBundle] compatibleWithTraitCollection:lightTrait];

无论iOS设备的当前主题是什么,我都想在 light model 上获取图像。

但是上面的代码似乎不起作用。

标签: iosios13ios-darkmode

解决方案


奇怪,我看不出你的代码有什么问题。

您还可以尝试以下方法:

let lightImage = image.imageAsset?.image(with: lightTrait)

推荐阅读