采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
老师请问我自己分别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.3k 11
1.9k 9
1.2k 9
1.0k 8
994 8