iOS面试知识点iOS开发攻城狮的集散地iOS底层基础知识

iOS面试题:谈谈你对事件的传递链和响应链的理解

2019-10-15  本文已影响0人  iOS猿_员

回到响应链,响应链是由UIResponser组成的,那么是按照哪种规则形成的。

我们使用一个现实场景来解释这个问题:当一个用点击屏幕上的一个按钮,这个过程具体发生了什么。

通过两种方法来做这个事情。

// 先判断点是否在View内部,然后遍历subViews
- (nullable UIView *)hitTest:(CGPoint)point withEvent:(nullable UIEvent *)event;  
//判断点是否在这个View内部
- (BOOL)pointInside:(CGPoint)point withEvent:(nullable UIEvent *)event;   // default returns YES if point is in bounds


更多:iOS面试题 答案合集

上一篇 下一篇

猜你喜欢

热点阅读