美文网首页
swift 给一个view添加旋转动画

swift 给一个view添加旋转动画

作者: 陈水寒 | 来源:发表于2017-08-28 17:30 被阅读100次
        // 1. 创建动画
        let rotationAnim = CABasicAnimation(keyPath: "transform.rotation.z")
        
        // 2. 设置动画属性
        rotationAnim.fromValue = 0 // 开始角度
        rotationAnim.toValue = Double.pi * 2 //结束角度
        rotationAnim.repeatCount = MAXFLOAT // 重复次数
        rotationAnim.duration = 2 // 一圈所需要的时间
        rotationAnim.isRemovedOnCompletion = false //默认是true,切换到其他控制器再回来,动画效果会消失,需要设置成false,动画就不会停了
        
        rotationImageView.layer.add(rotationAnim, forKey: nil) // 给需要旋转的view增加动画

相关文章

  • 动画代码

    图片旋转动画 Swift3.0为视图添加旋转动画_CABasicAnimation

  • swift 给一个view添加旋转动画

  • 约束、旋转动画和 iOS 7

    iOS7系统时,当在有约束的 view 上添加旋转动画时,记得把旋转动画添加的 view.layer 上面,不要直...

  • 动画深入研究

    前言 分类 View动画,帧动画,自定义View动画,属性动画 View动画 平移,缩放,旋转,透明Transla...

  • 使用SVG实现圆环loading动画

    画圆 用SVG画一个圆先。 效果是这样的: 动画 定义一个动画并使用。 效果变成这样: 旋转 最后给动画添加上旋转...

  • 属性动画(一)

    Android补间动画的缺点: 1)只能进行移动、绽放、旋转、淡入淡出动画操作; 2)只能给View添加上面的动画...

  • Android动画分类

    动画分类 View动画、帧动画、属性动画 View动画包括:平移、旋转、缩放、透明度,View动画是一种渐近式动画...

  • 2-4.1 基础动画全纪录

    [TOC] 1. View/(Tween)补间动画 Animation View动画时通过对View进行平移、旋转...

  • 动画

    View动画 View动画的作用对象是View,它支持4种动画效果,分别是平移动画,缩放动画,旋转动画和透明度动画...

  • iOS核心动画 - 隐式动画

    添加layer代码: 执行layer动画: 添加view代码: 执行view动画 事务 Core Animatio...

网友评论

      本文标题:swift 给一个view添加旋转动画

      本文链接:https://www.haomeiwen.com/subject/hrmgdxtx.html