CADisPlayLink定時器
自定義view
-
繪制圖片
- 加載圖片
- drawAtPoint:
-
添加NSTimer定時器
- awakeFromNib
- NSTimer scheduledTimerWithTimerInterval:創(chuàng)建NSTimer放到runloop里
-
重繪操作
- static int _snowY = 0
- setNeedsDisplay
- _snowY += 10
- 判斷妄辩,當snowY 大于屏幕高度的時候下面,就把snowY改為0
-
CADisplayLink 定時器
displayLinkWithTarget:
addToRunLoop:forMode:
-
CADisplayLink指定的方法什么時候調(diào)用?
- 當每一次屏幕刷新的時候調(diào)用
- 屏幕每一秒鐘刷新60次
-
重繪
- 會調(diào)用drawRect:方法琼梆,并不是立馬調(diào)用藕坯,是當下一次屏幕刷新的時候調(diào)用
- 可以嘗試做二維碼掃描的界面