Swift4.0: 利用图形上下文画基础图?

步骤:

  1. 开启图片上下文
  2. 获取上下文
  3. 配置上下文
    3.1 填充颜色 cgColor
    3.2 填充尺寸
  4. 从图形上下文中获取图片
  5. 关闭上下文
  6. 返回图片
import Foundation
import UIKit
extension UIImage {
    /// 画一个白色背景的图片
   class func imageWithWhiteBackGroundColor()->UIImage{
         // 开始图形上下文
        UIGraphicsBeginImageContext(CGSize(width: 200, height: 30))
        // 获取上下文
        let context = UIGraphicsGetCurrentContext()
        // 填充颜色->白色
        context?.setFillColor(UIColor(red: 255/255.0, green: 255/255.0, blue: 255/255.0, alpha: 1.0).cgColor)
        // 填充尺寸
        context?.fill(CGRect(x: 0, y: 0, width: 200, height: 30))
        let image =  UIGraphicsGetImageFromCurrentImageContext()
        // 关闭图片上下文
        UIGraphicsEndImageContext()
    return image!
    }
}

你可能感兴趣的:(Swift4.0: 利用图形上下文画基础图?)