使用CABasicAnimation动画:

   

   CALayer *znzLayer; = [[CALayer alloc]init];
//创建不断该表CALayer的transform属性动画
CABasicAnimation *anim = [CABasicAnimation animationWithKeyPath:@"transform"];
CATransform3D fromValue = znzLayer.transform;
//设置动画开始的属性值
anim.fromValue = [NSValue valueWithCATransform3D:fromValue];
//绕z轴旋转heading弧度的变换矩阵
CATransform3D toValue = CATransform3DMakeRotation(headings, 0, 0, 1);
//设置动画结束的属性
anim.toValue = [NSValue valueWithCATransform3D:toValue];
anim.duration = 0.5;//持续时间
anim.removedOnCompletion = YES; //如果需要继续使用本动画可以不用设置该属性,默认为NO,
//设置动画结束后anzLayer的变换矩阵
znzLayer.transform = toValue;
//为znzLayer添加动画
[znzLayer addAnimation:anim forKey:nil];

    http://blog.csdn.net/yuhuangc/article/details/7594979,其他用法链接

最新文章

  1. ICML历年Best Papers
  2. convert return char from sql server 2008 r2 or below version to c#
  3. [Asp.net 开发系列之SignalR篇]专题六:使用SignalR实现消息提醒
  4. Lua面向对象编程
  5. git一些常用设置
  6. function [ binary,decimal ] = num2binary16( number )
  7. NOIP2008 普及组T4 立体图 解题报告-S.B.S.(施工未完成)
  8. 在OpenShift云空间上部署java web应用
  9. Struts2使用拦截器完成权限控制示例
  10. MongoDB log4j 日志整合
  11. WGS84经纬度坐标与web墨卡托之间的转换【转】
  12. A*算法(八数码问题)
  13. IT培训行业揭秘(六)
  14. MQTT简单介绍与实现
  15. [Swift]LeetCode142. 环形链表 II | Linked List Cycle II
  16. react 会员登录
  17. CF1097D Makoto and a Blackboard
  18. Mybatis if test 中int integer判断非空的坑
  19. 特殊权限set_uid
  20. Linux各种类型压缩包解压缩方法

热门文章

  1. RESTful测试工具RESTClient
  2. CSS基础 精灵图的使用
  3. 初识python 之 爬虫:爬取豆瓣电影最热评论
  4. Selenium_获取元素文本、属性值、尺寸(8)
  5. 前后端分离 导致的 静态页面 加载 <script type="module" > 报CORS 跨域错误,提示 blocked by CORS policy
  6. Echart可视化学习(三)
  7. [转]webpack配置本地服务器
  8. 5大最新云原生镜像构建工具全解析,3个来自Google,你了解几个?
  9. Go 中实现用户的每日限额(比如一天只能领三次福利)
  10. 利用Spring AOP切面对用户访问进行监控