5

我想为 UIView 的缩小设置动画,但不是关于它的中心:关于不同的点。

作为一个在黑暗中拍摄的镜头,我尝试使用一系列 CGAffineTransforms 平移视图、缩放,然后平移回来。但它不起作用:它仍然围绕中心缩放。

有人知道怎么做吗?

非常感谢。

4

1 回答 1

12

将 Quartz 框架添加到您的项目并导入 Quartz 标头

#import <QuartzCore/QuartzCore.h>

然后,您可以设置视图的锚点(动画所基于的锚点),例如

myView.layer.anchorPoint = CGPointMake(0, 0);

请注意,这些点是介于 0 和 1 之间的值,其中 0,0 在 iPhone 的左上角

于 2010-05-29T01:40:06.787 回答