Анимация, чтобы уменьшить вид в верхний левый угол - PullRequest
0 голосов
/ 26 июня 2010

Я бы хотел сжать свой UIView в верхнем левом углу. В настоящее время я использую масштабное преобразование для достижения этой цели, но вид уменьшен до центра. Я попытался изменить привязку слоя, но это привело к изменению положения всего вида на экране. Как настроить преобразование для уменьшения размера в верхнем левом углу? Спасибо

1 Ответ

1 голос
/ 26 июня 2010

Что-то вроде:

[UIView beginAnimations:nil context:nil];
// setAnimationDuration
// set transform scaling
myView.center = CGPointMake (0, 0);
[UIView commitAnimations];

Если вы преобразуете его в что-то вроде 50% экрана, вы можете изменить центральную точку на то место, где оно должно быть.Например, если это вид 320x480, вы масштабируете его до 160x240 ... поэтому центральная точка должна быть 160/2 (80) и 240/2 (120) ...

...