0
我想缩小我的UIView到左上角。我目前正在使用缩放比例来达到这个目的,但是这个视图被缩小到了中心。我试图改变图层的定位点,但是这会导致整个视图在屏幕上改变位置。应该如何设置变换来实现左上角的缩小?谢谢动画缩小视图到左上角
我想缩小我的UIView到左上角。我目前正在使用缩放比例来达到这个目的,但是这个视图被缩小到了中心。我试图改变图层的定位点,但是这会导致整个视图在屏幕上改变位置。应该如何设置变换来实现左上角的缩小?谢谢动画缩小视图到左上角
喜欢的东西:
[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)...
谢谢,这工作得很好。 – RunLoop 2010-06-26 05:34:01
更好的方法是将帧设置为“CGPointZero”,避免转换。 – 2010-06-26 05:54:05