CALayer的代理displayLayer: 和drawLayer:inContext同时实现会怎么样

来源:3-6 UI绘制原理&异步绘制 相关面试问题

慕工程3159523

2018-09-10

写回答

1回答

于海

2018-09-10

drawInContext方法的默认实现会调用代理的- (void)drawLayer:(CALayer *)layer inContext:(CGContextRef)ctx;方法

display方法的默认实现是调用- (void)displayLayer:(CALayer *)layer; 官方api注解说明 实现代理方法displayLayer:允许自定义完成的display过程

同时实现你可以写个demo 看看会发生什么

2
0

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

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

1749 学习 · 600 问题

查看课程