CGContextClipToMask UIImage Маска Инвертировать вверх и вниз
Я пытаюсь добавить маску клипа к своему изображению. А потом рисует пальцем по экрану.
Касания пальцев и маска обрезки работают, но проблема в том, что мой UIImage выглядит инвертированным вверх и вниз.
Как я могу это исправить?
Это строка кода для моей маски:
CGContextClipToMask(context, rect, myIconImage.CGImage);
Спасибо
1 ответ
Решение
Я нашел ответ и хочу поделиться им.
Это довольно просто на самом деле. Поскольку CGImage инвертирует UIImage, я добавил эти строки перед строкой ClipToMask:
CGContextTranslateCTM(context, 0, self.bounds.size.height);
CGContextScaleCTM(context, 1.0, -1.0);
с этим кодом все работает!