ios - 当 iPhone 处于黑暗模式时,有什么方法可以获得浅色图像?
问题描述
> UITraitCollection *lightTrait = [UITraitCollection traitCollectionWithUserInterfaceStyle:UIUserInterfaceStyleLight];
image = [UIImage imageNamed:name inBundle:[NSBundle mainBundle] compatibleWithTraitCollection:lightTrait];
无论iOS设备的当前主题是什么,我都想在 light model 上获取图像。
但是上面的代码似乎不起作用。
解决方案
奇怪,我看不出你的代码有什么问题。
您还可以尝试以下方法:
let lightImage = image.imageAsset?.image(with: lightTrait)
推荐阅读
- netty - netty 通道和线程和 eventLoop
- selenium-webdriver - 无法实例化类 TestRunner:将 Cucumber 与 TestNG 一起用于 Selenium 代码
- php - 将MongoDB中文档的子数组显示为php中的表
- android - 运行时权限在真实设备上不起作用
- c - 为什么我偶尔会得到不同的结果?【C语言】
- rest - 具有两条路径的 cookie 的 API 设计
- r - 如何在安装之前或之后修改 R 库源代码的特定脚本?
- google-apps-script - 谷歌脚本同一行中的多个条件和前一行中的值的验证
- java - 如何使用事务 java 引发错误
- r - “包含”功能