现在的位置: 首页 > 综合 > 正文

iOS 已经 实现 单指 旋转 缩放 位移 等操作,Transform的应用

2018年05月26日 ⁄ 综合 ⁄ 共 442字 ⁄ 字号 评论关闭

经过了3天的时间努力,终于把这个demo做好了。

目前可以实现蓝色区域内的缩放,位移,旋转,取消编辑状态等操作。

已经写成了一个UIVIew,可以任意添加到Controller中使用(需继承ARC)

http://blog.csdn.net/a21064346/article/details/8468056

转载请说明出处:点击打开链接

目前正在做 内部区域的字体的实现,可能还要添加一个右下角和左下角的Button。这样,就能和美图秀秀的效果一样,而且,比它的更精确,不会出现单击发生偏移等错误效果。

效果更加精确。

其中用到的 核心技术是:Transform,通过仿射矩阵的计算,得到新的位移,新的scale,新的坐标

然后直接计算 Transform即可。将得到的Transform赋 给你的UIView的Transform属性即可。而且得到新Transform的同时View会自动的生成动画,这样,你也动画入门了:)


Transform不仅可以制作2D,3D的动画也可以完好的实现。大家一起摸索吧:)

抱歉!评论已关闭.