动画将视图缩小到左上角

时间:2010-06-26 05:03:05

标签: iphone cocoa cocoa-touch core-animation

我想把我的UIView缩小到左上角。我目前正在使用缩放变换来实现这一目标,但视图缩小到中心。我试图改变图层的锚点,但这会导致整个视图在屏幕上改变位置。如何设置转换以实现左上角的缩小?谢谢

1 个答案:

答案 0 :(得分:1)

类似的东西:

[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)......