swift - 使用纯色创建可着色图像,以便它可以适应深色和浅色模式
问题描述
我需要创建填充纯色的 UIImage (位图?),以便对其进行着色,从而支持深色和浅色模式更改 有没有办法在 Swift 中做到这一点?
解决方案
不是最好的方法,但一种快速而肮脏的方法是让 UIView 的背景颜色为你想要的颜色,然后使用多种方法之一去 UIView -> UIImage。此处的堆栈溢出问题正是这样做的: 如何将 UIView 转换为图像 此外,查看该代码将使您对如何以正确的方式进行操作有一些见解,如果您愿意,可以使用较低级别的图形功能。
推荐阅读
- javascript - 函数在所有异步工作完成之前结束
- python - Listdir 没有找到循环内的所有文件
- mongodb - 从MongoDB中的未知键合并数组
- r - ggplot在R中使用多个data.frame的facet_wrap?
- python - 如何使用 argparse 创建条件参数?
- pact - 如何处理提供商对消费者服务进行重大更改的工作流程?
- php - RedirectIfAuthenticated 用于 Laravel 中的自定义守卫
- vim - 没有移动光标的 VIM 拉外/内标签
- r - R count() 使用动态生成的变量/列列表
- python - Numpy 有与 python 相同的字典和元组吗?