美文网首页
多层视图UIGestureRecognizer、UITouch的

多层视图UIGestureRecognizer、UITouch的

作者: ledka | 来源:发表于2019-08-14 16:52 被阅读0次
    WechatIMG3720.jpeg

    视图1是视图2、3的父视图,2、3之间是兄弟关系

    • 场景一
      视图1添加UITapGestureRecognizer,点击视图3的区域,结果:3的touchbegan方法和1的tap方法会触发,视图1的touch方法不会执行,3的其它touch方法依赖于gesture的cancelsTouchesInView属性,默认是YES。
    • 场景二
      视图2添加UITapGestureRecognizer,点击视图3的区域,结果:3的touch方法会执行,2的tap方法不会触发。
    • 场景三
      视图1、2、3都添加了UITapGestureRecognizer,点击3的区域,只有视图3的tap、touchbegan方法会触发。

    官网的解释:


    Screen Shot 2019-08-14 at 4.52.06 PM.png

    相关文章

      网友评论

          本文标题:多层视图UIGestureRecognizer、UITouch的

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