func coloredImage(image: UIImage, red: CGFloat, green: CGFloat, blue: CGFloat, alpha: CGFloat) -> UIImage! {
let rect = CGRect(origin: CGPointZero, size: image.size)
UIGraphicsBeginImageContextWithOptions(image.size, false, image.scale)
let context = UIGraphicsGetCurrentContext()
image.drawInRect(rect)
CGContextSetRGBFillColor(context, red, green, blue, alpha)
CGContextSetBlendMode(context, CGBlendMode.SourceAtop)
CGContextFillRect(context, rect)
let result = UIGraphicsGetImageFromCurrentImageContext()
UIGraphicsEndImageContext()
return result
}
主要是不太明白这些UI和CG函数的意思,求大神讲解下
迷茫2017-04-17 17:36:29
이런 문제는 기능 매뉴얼을 직접 확인해보세요
UI 시작 부분의 내용은 iOS 컨트롤 라이브러리인 UIKit
라이브러리에서 가져온 것입니다.
CG 시작 부분의 내용은 2D 도면 라이브러리인 Core Graphic
라이브러리에서