Если я правильно понимаю масштабирование UIView
с помощью CGAffineTransform
, привязывает преобразование к его центру.
В частности:
self.frame = CGRectMake(0,0,100,100);
self.transform = CGAffineTransformMakeScale(2, 2);
NSLog(@"%f;%f;%f;%f", self.frame.origin.x, self.frame.origin.y, self.frame.size.width, self.frame.size.height);
Печать
-50;-50;200;200
Как создать масштаб CGAffineTransform, который использует определенную точку привязки (например, 0; 0)?