presentationlayer layer modallayer
2015-08-06 23:47
423 查看
进行了个测试
向上移动
CABasicAnimation * animation = [AnimationUtil
translate3d:CATransform3DMakeTranslation(0, -100,
100) dur:1
direction:1
repeatCount:0];
[_mView.layer
addAnimation:animation
forKey:nil];
_mView.layer.transform
=CATransform3DMakeTranslation(0, -100,
0);
向下移动
CABasicAnimation * animation2 = [AnimationUtil
translate3d:CATransform3DMakeTranslation(0,
100, 0)
dur:1 direction:1
repeatCount:0];
[_mView.layer
addAnimation:animation2
forKey:nil];
_mView.layer.transform
=CATransform3DMakeTranslation(0,
100,
0);
presentationlayer只在第一次动画后就origin位置就不变了即使设置了.layer.transform,modallayer一开始就变了(modalayer在那里按钮的监听就在modallayer对应的位置)layer也是随着layer.transform改变而改变 ,如果把layer.transform注释掉就和presentationlayer一起随着动画动而改变值
用CATransform3D实现的动画会非常连续
向上移动
CABasicAnimation * animation = [AnimationUtil
translate3d:CATransform3DMakeTranslation(0, -100,
100) dur:1
direction:1
repeatCount:0];
[_mView.layer
addAnimation:animation
forKey:nil];
_mView.layer.transform
=CATransform3DMakeTranslation(0, -100,
0);
向下移动
CABasicAnimation * animation2 = [AnimationUtil
translate3d:CATransform3DMakeTranslation(0,
100, 0)
dur:1 direction:1
repeatCount:0];
[_mView.layer
addAnimation:animation2
forKey:nil];
_mView.layer.transform
=CATransform3DMakeTranslation(0,
100,
0);
presentationlayer只在第一次动画后就origin位置就不变了即使设置了.layer.transform,modallayer一开始就变了(modalayer在那里按钮的监听就在modallayer对应的位置)layer也是随着layer.transform改变而改变 ,如果把layer.transform注释掉就和presentationlayer一起随着动画动而改变值
用CATransform3D实现的动画会非常连续
相关文章推荐
- 关于安卓集成支付宝的问题jar包冲突
- Linux中iptables学习
- Mybatis中的resultType和resultMap
- 下拉列表框实现二级联动
- IIS7 kindeditor 上传文件一直为上传中请稍后
- Socket相关概念
- 通过代码自定义cell(cell的高度不一致)
- Leetcode解题笔记,basic calculator 1&&basic calculator 2
- 使用CXF开发web service 的服务器端(三)
- 差分方程建模
- cocos2dx 关于lua 绑定的环境配置官方文档翻译与 将自定义c++方法绑定到lua的的方法
- Unity常用插件
- 一次循环实现数组的排序
- 关于linux下很多eclipse快捷键 失效的 问题
- Codeforces Gym 100342C Problem C. Painting Cottages 转化题意
- Android Studio 第一次新建Android Gradle项目超级慢的解决方案
- uva 10720 Graph Construction(贪心)
- Linux 常用符号总结
- CF_229D_Towers
- Eclipse搭建maven开发环境