drawRect方法,会在viewWillAppear方法调用之后,viewDidAppear方法调用之前 调用。 Snip20150712_1.png 需要对view的上下文进行操作时,必须在drawRect方法中进行。因为: Snip20150712_2.png Snip20150712_4.png 使用CADisplayLink 定时器,解决刷新延迟问题: CADisplayLink定时器,会跟系统默认屏幕刷新的进度一致,每秒60次。因此用CADisplayLink来调用重绘方法,就不会有延迟: Snip20150712_7.png 上下文状态栈, 上下文路径栈: Snip20150712_8.png Snip20150712_9.png