标签:
1,CABasicAnimation类只有三个属性:
(1)改变透明度动画(逐渐消失)
1
2
3
4
5
6
|
let animation = CABasicAnimation (keyPath: "opacity" ) animation.fromValue = 1.0 animation.toValue = 0.0 animation.duration = 3.0 self .imageView.layer.addAnimation(animation, forKey: "Image-opacity" ) self .imageView.alpha = 0 |
(2)从小变大动画(还原为默认尺寸)
1
2
3
4
5
|
let animation = CABasicAnimation (keyPath: "bounds.size" ) animation.fromValue = NSValue ( CGSize : CGSizeMake (2.0, 2.0)) animation.toValue = NSValue ( CGSize : self .imageView.frame.size) animation.duration = 3.0 self .imageView.layer.addAnimation(animation, forKey: "Image-expend" ) |
Swift - 使用CABasicAnimation实现动画效果
标签:
原文地址:http://www.cnblogs.com/Free-Thinker/p/4843449.html