CGAffineTransform не преобразует CGRect.
Мой код:
var rect = CGRect(x: 20, y: 20, width: 300, height: 300)
let transform = CGAffineTransform(scaleX: 3, y: 3)
rect.applying(transform)
x, y должно быть 60, однако они остаются такими же (20,20) после применения преобразования. Это видно как на print(rect.origin.x, rect.origin.y)
, так и на изображении, которое я обрезаю прямоугольником.
Чего мне не хватает?