首页 > 解决方案 > 使用纯色创建可着色图像,以便它可以适应深色和浅色模式

问题描述

我需要创建填充纯色的 UIImage (位图?),以便对其进行着色,从而支持深色和浅色模式更改 有没有办法在 Swift 中做到这一点?

标签: swiftios-darkmode

解决方案


不是最好的方法,但一种快速而肮脏的方法是让 UIView 的背景颜色为你想要的颜色,然后使用多种方法之一去 UIView -> UIImage。此处的堆栈溢出问题正是这样做的: 如何将 UIView 转换为图像 此外,查看该代码将使您对如何以正确的方式进行操作有一些见解,如果您愿意,可以使用较低级别的图形功能。


推荐阅读