Odwrócenie pionowe CGContext

Mam UIView, który próbuję renderować w UIImage za pomocą [CALayer renderInContext:]. Uważam jednak, że wynikowy obraz jest odwracany w pionie. Spodziewam się tego ze względu na różne układy współrzędnych. Jednakże próbuję odwrócić kontekst z powrotem do normalnego za pomocą transformacji afinicznej - ale to nie ma żadnego efektu:

CGAffineTransform flipVertical = CGAffineTransformMake(
    1, 0, 0, -1, 0, imageContextHeight
);
CGContextConcatCTM(imageContext, flipVertical);
CGImageRef cgImage = CGBitmapContextCreateImage(imageContext);
UIImage* uiImage = [[UIImage imageWithCGImage:cgImage] retain];
CGImageRelease(cgImage);

Co ja robię źle?

questionAnswers(6)

yourAnswerToTheQuestion