В чем проблема с поворотом изображения в контексте? - PullRequest
1 голос
/ 11 июля 2019

У меня небольшая проблема с вращением CGContext.

У меня есть superview (A) UIImageView и его subview (B), также UIImageView.A - преобразовано (изменено начало кадра, масштабировано и повернуто).Когда я пытаюсь объединить 2 изображения с CoreGraphics, у меня возникают некоторые проблемы с повернутым подпредставлением, потому что при вращении = 0 cgcontext отображается правильно.

Что здесь не так?

Видео - https://streamable.com/s/3e4fx/tdjbtq

let transformedFrame = CGRect(origin: scaledOrigin, size: scaledSize).applying(CGAffineTransform(rotationAngle: radians))

ctx.translateBy(x: transformeedFrame.width/2, y: transformedFrame.height/2)
ctx.rotate(by: radians)

fxOrigin.x -= transformedFrame.width/2
fxOrigin.y -= transformedFrame.height/2
...