Swift3下的轉換寫法:
/// 將顏色轉換為圖片 /// /// - Parameter color: <#color description#> /// - Returns: <#return value description#> class func getImageWithColor(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 image = UIGraphicsGetImageFromCurrentImageContext() UIGraphicsEndImageContext() return image! }
可直接用方法,或加到Image的類別里面,推薦第二種。