Iphone 将视图收缩到左上角的动画
我想把我的UIView缩小到左上角。我目前正在使用比例变换来实现这一点,但视图缩小到中心。我试图改变图层的主播点,但这会导致整个视图在屏幕上的位置发生变化。如何设置变换以实现收缩到左上角?谢谢你比如:Iphone 将视图收缩到左上角的动画,iphone,cocoa,cocoa-touch,core-animation,Iphone,Cocoa,Cocoa Touch,Core Animation,我想把我的UIView缩小到左上角。我目前正在使用比例变换来实现这一点,但视图缩小到中心。我试图改变图层的主播点,但这会导致整个视图在屏幕上的位置发生变化。如何设置变换以实现收缩到左上角?谢谢你比如: [UIView beginAnimations:nil context:nil]; // setAnimationDuration // set transform scaling myView.center = CGPointMake (0, 0); [UIView commitAnimatio
[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).更好的方法是只将帧设置为
CGPointZero
,而不需要进行变换。