iOS 事件传递机制

2021-05-17  本文已影响0人  MTDeveloper

响应链上往下(最上层View为上-->viewcontroller-->window-->application--丢弃)

哪一层响应了就截止到哪一层

事件传递(下往上application-->window-->viewcontroller-->view(也就是能够响应事件的对象))

其中最重要的两个方法

-(UIView*)hitTest:(CGPoint)point withEvent:(UIEvent)event;

-(BOOL)pointInside:(CGPoint)point withEvent:(UIEvent)event;

这两个系统方法重写的话可以指定响应对象或者在当前响应对象里面做相应的响应操作;

https://www.jianshu.com/p/da323da2279f?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

https://www.jianshu.com/p/3e53d4d5f293

上一篇 下一篇

猜你喜欢

热点阅读