찾다

 >  Q&A  >  본문

ios - Swift 函数代码求讲解每句的意思

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函数的意思,求大神讲解下

PHP中文网PHP中文网2810일 전411

모든 응답(2)나는 대답할 것이다

  • PHP中文网

    PHP中文网2017-04-17 17:36:29

    으아악


    회신하다
    0
  • 迷茫

    迷茫2017-04-17 17:36:29

    이런 문제는 기능 매뉴얼을 직접 확인해보세요
    UI 시작 부분의 내용은 iOS 컨트롤 라이브러리인 UIKit 라이브러리에서 가져온 것입니다.
    CG 시작 부분의 내용은 2D 도면 라이브러리인 Core Graphic 라이브러리에서

    회신하다
    0
  • 취소회신하다