iOS开发——动画编程Swift篇&(四)CABasicAnimation动画

CABasicAnimation动画

 

 1     //CABasicAnimation-不透明度
 2     @IBAction func cabOpacity()
 3     {
 4         let animation = CABasicAnimation(keyPath: "opacity")
 5         
 6         animation!.fromValue = 1.0
 7         animation!.toValue = 0.0
 8         animation.duration = 3.0
 9         self.testImageView.layer.addAnimation(animation, forKey: "Image-opacity")
10         self.testImageView.alpha=0.0;
11     }
12     
13     //开启 clip subview 属性
14     @IBAction func cabExpend()
15     {
16         //从小到下(如果把Mode 属性改成 Center后,此效果为遮照)
17         let animation = CABasicAnimation(keyPath: "bounds.size")
18         animation!.fromValue = NSValue(CGSize: CGSizeMake(2.0, 2.0))
19         animation!.toValue = NSValue(CGSize: self.testImageView.frame.size)
20         animation.duration = 3.0
21         self.testImageView.layer.addAnimation(animation, forKey: "Image-expen")
22     }
23     

 

 
 

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。