美文网首页
UIView的exclusiveTouch 属性

UIView的exclusiveTouch 属性

作者: json_jie | 来源:发表于2015-05-03 13:35 被阅读931次

    摘录解释
    exclusiveTouch的意思是UIView会独占整个Touch事件,具体的来说,就是当设置了exclusiveTouch的 UIView是事件的第一响应者,那么到你的所有手指离开前,其他的视图UIview是不会响应任何触摸事件的,对于多点触摸事件,这个属性就非常重要,值得注意的是:手势识别(GestureRecognizers)会忽略此属性。
    列举用途:我们知道ios是没有GridView视图的,通常做法是在UITableView的cell上加载几个子视图,来模拟实现 GridView视图,但对于每一个子视图来说,就需要使用exclusiveTouch,否则当同时点击多个子视图,那么会触发每个子视图的事件。当然 还有我们常说的模态对话框。

    可以达到同一界面上多个控件接受事件时的排他性,从而避免一些问题。

    QQ20150503-1@2x.png

    相关文章

      网友评论

          本文标题:UIView的exclusiveTouch 属性

          本文链接:https://www.haomeiwen.com/subject/irnbfttx.html