B视图是A视图的子视图,同时添加手势的时候,B里面可以响应事件,但是A不可以,求大神解决。

解决方案 »

  1.   

    子视图的frame比父亲视图frame小。没有覆盖父视图
      

  2.   

    我查看官方文档关于事件传递,如果子视图没办法响应处理事件就穿传给它的父视图,最后一直传给application,如果appliction都没办法处理,事件就会被丢弃。问题是它的子视图可以响应手势事件,父视图也给他添加手势的时候,它们的方法都是不同的,为什么父亲视图没办法接受事件呢好奇怪