采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师请问我自己分别hook了UIView、CALayer的setNeedsDisplay、display方法进行打印,然后新建一个工程。然后rootVC的touchBegan方法里主动触发了self.view的setNeedsDisplay。但控制台打印只打印了UIView的setNeedsDisplay。其余的流程没有打印,请问这个是什么原因呢
你hook成功了吗??自己继承一个CALayer重写display一样可以验证方法调用顺序
我重写CALayer后,调用view的setNeedsDisplay后,CALayer的setNeedsDisplay方法并没有调用,在View中重写了drawRect以后会调到CALayer的setNeedsDisplay
登录后可查看更多问答,登录/注册
从BAT/TMD名企真题入手,结合源码及应用,构建完整iOS知识体系
1.7k 11
2.3k 9
1.6k 9
1.4k 8
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号