您的位置:首页 > 移动开发 > IOS开发

iOS Touches事件传递

2015-07-23 13:39 281 查看
直接上图:



上图直观的反映了touches事件的分发顺序和touches事件处理顺序:

一、事件分发顺序,目的找到被触摸的视图

1、iOS判断哪个界面能接受消息是从View层级结构的父View向子View传递,即树状结构的根节点向叶子节点递归传递。
2、hitTest和pointInside成对被触发,且hitTest会调用pointInside。

二、消息处理,与分发顺序反向
iOS的消息处理是,当消息被人处理后默认不再向父层传递。如没有处理的视图,则返回UIApplication看是否可以处理。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: