《慕客网:IOS-动画入门》学习笔记

简介:

新建Cocoa Touch Class,语言是swift

然后继续为界面添加一个普通的View Controller,并且添加前面视图的静态table的转向剪头指向这个View Controller,然后在这个视图上添加普通的UIView

复制代码
 1 class PositionViewController: UIViewController {
 2  3 //2 添加 UIView组件 的链接  4 @IBOutlet weak var redSquare: UIView!
 5  6 override func viewDidLoad() {
 7  super.viewDidLoad()
 8  9 // Do any additional setup after loading the view. 10  }
11 12 override func didReceiveMemoryWarning() {
13  super.didReceiveMemoryWarning()
14 // Dispose of any resources that can be recreated. 15  }
16 //1 17 override func viewDidAppear(animated: Bool) {
18 //这个方法被执行的时间在生命周期中比较合适 19 UIView.animateWithDuration(1, animations: {
20 self.redSquare.center.x = self.view.bounds.width - self.redSquare.center.x
21  })
22 UIView.animateWithDuration(1, delay: 2, options: nil, animations: {
23 self.redSquare.center.x = self.view.bounds.width - self.redSquare.center.x
24 self.redSquare.center.y = self.view.bounds.height - self.redSquare.center.y
25  }, completion: nil)
26  }
27 28 29 /* 30  // MARK: - Navigation
31 32  // In a storyboard-based application, you will often want to do a little preparation before navigation
33  override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {
34  // Get the new view controller using segue.destinationViewController.
35  // Pass the selected object to the new view controller.
36  }
37 */ 38 39 }
复制代码

前面都是大致的简单的入门步骤,不管是什么类型的动画的方法,比如下面的透明度变化动画:

animations的闭包类型的参数所包含的方法就是 在设定时间内变化到达的目标值,比如这个透明度动画设置为目标透明度为alpha=0.2,比如上面简单实例里的位移动画设置为目标位置。

相关文章
|
4天前
|
移动开发 前端开发 数据安全/隐私保护
iOS代码混淆-从入门到放弃
iOS代码混淆-从入门到放弃
26 0
|
8月前
|
存储 iOS开发
iOS 逆向编程(一)入门条件
iOS 逆向编程(一)入门条件
113 1
|
8月前
|
iOS开发
iOS 动画绘制圆形
iOS 动画绘制圆形
45 1
|
7月前
|
移动开发 前端开发 数据安全/隐私保护
iOS代码混淆-从入门到放弃
iOS代码混淆-从入门到放弃
93 0
|
4天前
|
移动开发 前端开发 数据安全/隐私保护
iOS 代码混淆 - 从入门到放弃
iOS 代码混淆 - 从入门到放弃
|
9月前
|
缓存 JavaScript iOS开发
iOS 逆向编程(十四)Cycript 语法入门
iOS 逆向编程(十四)Cycript 语法入门
156 0
|
7月前
|
移动开发 前端开发 数据安全/隐私保护
 iOS代码混淆-从入门到放弃
代码混淆可以对函数名、变量名、类名等关键代码进行重命名和混淆处理,降低代码的可读性,增加逆向工程的难度,从而有效保护应用程序的安全性,减少开发者的经济损失。
|
9月前
|
Linux Swift iOS开发
iOS 逆向编程(十九)Mach-O 入门了解(如何通过 Mach-O 逆向 APP 思路)
iOS 逆向编程(十九)Mach-O 入门了解(如何通过 Mach-O 逆向 APP 思路)
149 0
|
9月前
|
安全 iOS开发
iOS 逆向编程(二)越狱入门知识
iOS 逆向编程(二)越狱入门知识
159 0
|
iOS开发
iOS开发-导航栏标题动画
iOS开发-导航栏标题动画
164 0
iOS开发-导航栏标题动画