Вертикальный переворот CGContext

У меня есть UIView, который я пытаюсь сделать в UIImage, используя [CALayer renderInContext:]. Тем не менее, я считаю, что результирующее изображение переворачивается вертикально. Я отчасти ожидаю этого из-за разных систем координат. Однако затем я пытаюсь вернуть контекст в нормальное состояние с помощью аффинного преобразования, но это не имеет никакого эффекта:

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

Что я делаю неправильно?

Ответы на вопрос(6)

Ваш ответ на вопрос