我希望动画缩小UIView,但不是关于它的中心:关于不同点。
在黑暗中拍摄时,我尝试使用一系列CGAffineTransforms翻译视图,缩放,然后翻译。但它不起作用:它仍然围绕中心进行扩展。
任何人都知道怎么做?
非常感谢。
答案 0 :(得分:12)
将Quartz框架添加到项目中并导入Quartz标题
#import <QuartzCore/QuartzCore.h>
然后,您可以设置视图的锚点(动画所基于的点),例如
myView.layer.anchorPoint = CGPointMake(0, 0);
请注意,这些点的值介于0和1之间,其中0,0位于iPhone的左上角