异步绘制,为什么在displaylayer里面绘制,为什么不重写drawrect,在drawrect里面异步绘制

来源:10-1 HTTP协议相关面试问题-1

慕标8476938

2019-05-25

异步绘制,为什么在displaylayer里面绘制,为什么不重写drawrect,在drawrect里面异步绘制

写回答

1回答

于海

2019-06-04

DrawRect是通过系统内部实现在主线程完成ui控件绘制工作后回调给我们进行一些自定义绘制操作的回调方法,系统默认实现是空。
异步绘制从绘制的全流程摒弃掉了系统实现,即在异步绘制模式下不会调用到drawRect

0
0

资深大牛带你深度剖析ios高级面试

从BAT/TMD名企真题入手,结合源码及应用,构建完整iOS知识体系

1749 学习 · 600 问题

查看课程