Масштабирование с помощью CGAffineTransform и установка привязки.

Если я правильно понимаю, масштабирование 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)?

30
задан Ilanchezhian 6 January 2012 в 12:36
поделиться