Ho un UIView che sto cercando di rendere in un UIImage utilizzando [CALayer renderInContext:]. Tuttavia, trovo che l'immagine risultante sia capovolta verticalmente. Mi aspetto questo a causa dei diversi sistemi di coordinate. Tuttavia, ho quindi provare a capovolgere il quadro torna alla normalità con una trasformazione affine - ma non ha alcun effetto:Ribaltamento verticale di CGContext
CGAffineTransform flipVertical = CGAffineTransformMake(
1, 0, 0, -1, 0, imageContextHeight
);
CGContextConcatCTM(imageContext, flipVertical);
CGImageRef cgImage = CGBitmapContextCreateImage(imageContext);
UIImage* uiImage = [[UIImage imageWithCGImage:cgImage] retain];
CGImageRelease(cgImage);
Che cosa sto facendo di sbagliato?