使用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,其他用法链接

转载于:https://www.cnblogs.com/sixindev/p/4680974.html

CABasicAnimation动画相关推荐

  1. CABasicAnimation动画--lable字体大小改变

    CABasicAnimation动画--lable字体大小改变 开发过程中遇到一个改变字体大小的动画需求 研究良久  发现可以通过CABasicAnimation 和 CAAnimationGroup ...

  2. CABasicAnimation 动画组合

    使用CAAnimationGroup类进行复数动画的组合.代码如下: /* 动画1(在X轴方向移动) */ CABasicAnimation *animation1 =     [CABasicAni ...

  3. GIF动画,菊花动画,UIView动画,CoreAnimation动画(CALayer动画)的用法

    1.GIF动画 1 // 创建一个显示图片的imageView // viewController创建 2 UIImageView *showGifImageView = [[UIImageView ...

  4. iOS 自定义转场动画浅谈

    代码地址如下: http://www.demodashi.com/demo/11612.html 路漫漫其修远兮,吾将上下而求索 前记 想研究自定义转场动画很久了,时间就像海绵,挤一挤还是有的,花了差 ...

  5. 【原】iOSCoreAnimation动画系列教程(二):CAKeyFrameAnimation【包会】

    在上一篇专题文章[原]iOSCoreAnimation动画系列教程(一):CABasicAnimation[包会]中我们学习了iOS核心动画CoreAnimation中CABasicAnimation ...

  6. ios 各种动画机制

    关于 Core Animation Core Animation是一组非常强大的动画处理API,使用它能做出很多优雅的动画效果.能用的动画类有4个子类:CABasicAnimation.CAKeyfr ...

  7. CoreAnimation动画(CALayer动画)

    1 #pragma mark - CABasicAnimation动画 2 - (IBAction)basicAnimation:(UIButton *)sender { 3 4 // 1.创建动画对 ...

  8. iOS动画效果、绘制图形

    文章转载自:http://www.cnblogs.com/kenshincui/p/3972100.html 概览 在iOS中随处都可以看到绚丽的动画效果,实现这些动画的过程并不复杂,今天将带大家一窥 ...

  9. iOS-绘制一个带动画的五角星图标

    GIF 示例 具体实现步骤 计算五边形的五个点 温习三角函数 五边形各点计算图例 代码示例 绘制结果如图所示 通过 UIBezierPath 连线 并 显示 1将五个点连线 2将 bezierPath ...

最新文章

  1. 【原转】使用获取subview获取子view
  2. 现代软件工程 来自卓越大学教师的建议 (读书笔记)
  3. Win7系统默认浏览器的更改教程
  4. DELL MD3200I存储单双控制器的自由切换
  5. 如何从数据框的单元格获取值?
  6. php索引数组转键数组,PHP-Codeigniter:如何从指定索引转换数组值?
  7. MPB:中国农科院李玉中组牧草种子内生真菌的分离、鉴定与保存方法
  8. JAVA之JDBC数据库连接池(超详细介绍)
  9. rest_framework学习之序列化(Serializer)
  10. 几何布朗 matlab,几何布朗运动
  11. 公务员面试综合分析真题解析3
  12. C#反射Activator
  13. Golang优秀开源项目汇总, 10大流行Go语言开源项目, golang 开源项目全集(golang/go/wiki/Projects), GitHub上优秀的Go开源项目...
  14. python转xlsx为xls 或重新保存xls
  15. 哈利波特与死圣中文版
  16. 我国南极泰山站正式建成开站
  17. MySQL slave相关参数
  18. js 根据id 取出数组中对应的对象
  19. FPGA 之 SOPC 系列(二)SOPC开发流程及开发平台简介
  20. 招收2名远程学术实习生!1名硕士(2022春) 美国肯特州立大学认知机器人和人工智能实验室...

热门文章

  1. TechEd2009
  2. [导入]ASP.NET MVC框架开发系列课程(1):MVC模式与ASP.NET MVC框架概述.zip(8.80 MB)
  3. 看到碟摊上有D版的《阿猫阿狗2》
  4. 通过Rancher安装K8s
  5. Nginx平滑升级到最新版本
  6. 简单了解tengine
  7. md5和SHA校验码
  8. CentOS多网卡重命名配置
  9. Snapchat, 给年轻人要的安全感
  10. 关于Binder的点点滴滴(二)