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函数的意思,求大神讲解下
Pour ce genre de problème, il suffit de vérifier vous-même le manuel des fonctions
Le contenu au début de l'interface utilisateur provient de la
UIKit
bibliothèque, qui est la bibliothèque de contrôle iOSLe contenu au début de CG est de la
Core Graphic
bibliothèque, qui est la bibliothèque de dessins 2D