首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Iphone >

ios CGAffineTransformScale缩放 中心点有关问题

2013-12-04 
ios CGAffineTransformScale缩放 中心点问题代码如下,很简单,做一个当前view的缩放动画[UIView beginAnima

ios CGAffineTransformScale缩放 中心点问题
代码如下,很简单,做一个当前view的缩放动画

[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:0.5];
self.view.transform = CGAffineTransformScale(CGAffineTransformIdentity, 0.5f, 0.5f);
[UIView commitAnimations];

但现在缩放的中心点是view的中心点,达不到我的要求,可不可以动态的确定缩放中心点? ios
[解决办法]
变换的原点是layer的anchorPoint,默认是0.5 0.5,也就是中点。
[解决办法]
想围绕某点缩放? 导入QuartzCore框架 操作view的layer,先改变他的锚点再缩放就好了。

热点排行