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