CABasicAnimation的使用

来源:互联网 发布:orange pi淘宝 编辑:程序博客网 时间:2024/05/22 14:09

private func iconAnimation() {

        let anim =CABasicAnimation(keyPath:"transform.rotation")

        anim.toValue =2 * M_PI

        anim.duration =15

        anim.repeatCount =MAXFLOAT

        //动画完成不删除,如果iconView被释放,动画会一起销毁。常用于由于切换控制器后返回原来的控制器动画消失的问题。

        anim.isRemovedOnCompletion =false

        //动画添加都图层

        iconView.layer.add(anim, forKey:nil)

}

0 0
原创粉丝点击