Tôi có UIView mà tôi đang cố gắng kết xuất thành UIImage bằng [CALayer renderInContext:]. Tuy nhiên, tôi thấy rằng hình ảnh kết quả được lật theo chiều dọc. Tôi mong đợi điều này do các hệ thống tọa độ khác nhau. Tuy nhiên, sau đó tôi thử và lật ngữ cảnh trở lại bình thường bằng biến đổi affine - nhưng nó không có bất kỳ ảnh hưởng nào:Lật dọc 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);
Tôi làm gì sai?