码迷,mamicode.com
首页 > 移动开发 > 详细

iOS开发——动画编程Swift篇&(一)UIView基本动画

时间:2015-06-07 23:32:44      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:

UIView基本动画

 

 1     // MARK: - UIView动画  -------------------------------------
 2     
 3     // MARK: - UIView动画-淡入
 4     @IBAction func simpleAnimationFadeIn()
 5     {
 6         UIView.beginAnimations(nil, context: nil)
 7         UIView.setAnimationDuration(2.0)//设置动画时间
 8         testImageView.alpha = 0.0
 9         UIView.commitAnimations()
10         
11         
12 //        //通过闭包实现 UIView淡入小狗
13 //        UIView.animateWithDuration(0.3, animations: { () -> Void in
14 //            self.testImageView.alpha = 0.0
15 //        })
16     }
17     
18     // MARK: - UIView动画-淡出
19     @IBAction func simpleAnimationFadeOut()
20     {
21         UIView.beginAnimations(nil, context: nil)
22         UIView.setAnimationDuration(2.0)//设置动画时间
23         testImageView.alpha = 1.0
24         UIView.commitAnimations()
25     }
26     
27     // MARK: - UIView动画-移动
28     @IBAction func simpleAnimationMoveCenter()
29     {
30         UIView.beginAnimations(nil, context: nil)
31         UIView.setAnimationDuration(2.0)//设置动画时间
32         testImageView.center = CGPointMake(300, 300)
33         UIView.setAnimationCurve(UIViewAnimationCurve.EaseOut)//设置动画相对速度
34         UIView.commitAnimations()
35     }
36     
37     // MARK: - UIView动画-大小调整
38     @IBAction func simpleAnimationFrame()
39     {
40         UIView.beginAnimations(nil, context: nil)
41         UIView.setAnimationDuration(2.0)//设置动画时间
42         testImageView.frame = CGRectMake(100, 165, 60, 60)
43         UIView.commitAnimations()
44     }

 

 
 

iOS开发——动画编程Swift篇&(一)UIView基本动画

标签:

原文地址:http://www.cnblogs.com/iCocos/p/4559275.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!