UIView流程:
UIView的
setNeedsDisPlay->
view.layer setNeedsDispaly (当前runloop执行完毕 才会执行下一步) ->
CALayer display
系统的绘制流程
异步绘制
- [layer.delegate displayLayer: ]
需要代理负责生成对应的bitmap
设置该bitmap作为layer,contents属性的值
异步绘制流程图:
左侧主队列 右侧全局并发队列
UIView的
setNeedsDisPlay->
view.layer setNeedsDispaly (当前runloop执行完毕 才会执行下一步) ->
CALayer display
- [layer.delegate displayLayer: ]
需要代理负责生成对应的bitmap
设置该bitmap作为layer,contents属性的值
左侧主队列 右侧全局并发队列