CADisPlayLink定时器
自定义view
-
绘制图片
- 加载图片
- drawAtPoint:
-
添加NSTimer定时器
- awakeFromNib
- NSTimer scheduledTimerWithTimerInterval:创建NSTimer放到runloop里
-
重绘操作
- static int _snowY = 0
- setNeedsDisplay
- _snowY += 10
- 判断,当snowY 大于屏幕高度的时候,就把snowY改为0
-
CADisplayLink 定时器
displayLinkWithTarget:
addToRunLoop:forMode:
-
CADisplayLink指定的方法什么时候调用?
- 当每一次屏幕刷新的时候调用
- 屏幕每一秒钟刷新60次
-
重绘
- 会调用drawRect:方法,并不是立马调用,是当下一次屏幕刷新的时候调用
- 可以尝试做二维码扫描的界面