Что-то я не понимаю в преобразованиях. Я хочу увеличить масштаб, чтобы сказать правый верхний угол UIView (основной вид). Я использую CGAffineTransformScale
и безуспешно пробовал установить центр / точку привязки, а также CGAffineTransformMakeTranslation
.
Я не могу понять, как правильно настроить перевод, чтобы он будет увеличивать эту точку.
CGAffineTransform tr = CGAffineTransformScale(self.view.transform, 2, 2);
[UIView animateWithDuration:2.5 delay:0 options:0 animations:^{
self.view.transform = tr;
self.view.center = CGPointMake(480,0);
} completion:^(BOOL finished) {}];