Swift-颜色创建图片
项目开发中有时候会遇到单色图片,每次都需要UI切图,其实可以根据颜色创建图片,扩展UIImage,代码如下:
extension UIImage {static func from(color: UIColor) -> UIImage {
let rect = CGRect(x: 0, y: 0, width: 1, height: 1)
UIGraphicsBeginImageContext(rect.size)
let context = UIGraphicsGetCurrentContext()
context!.setFillColor(color.cgColor)
context!.fill(rect)
let img = UIGraphicsGetImageFromCurrentImageContext()
UIGraphicsEndImageContext()
return img!
}}
【Swift-颜色创建图片】测试代码:
imgView.image = UIImage.from(color: .red)
推荐阅读
- python自定义封装带颜色的logging模块
- django-前后端交互
- IDEA|IDEA 创建工程
- iOS-Swift-map|iOS-Swift-map filter reduce、函数式编程
- 创建缔造完美教室,让每一间教室都闪闪发光
- iOS富文本为html时,修改默认字体颜色
- Servlet原理|Servlet原理 二(Web应用与创建Servlet实例)
- 企业为什么要融资
- javascript|vue使用js-xlsx导出excel,可修改格子样式,例如背景颜色、字体大小、列宽等
- 热点文章|鸢尾花预测(如何创建机器学习Web应用程序())