我们目前创建了一个UIView,在其中添加了一个UIScrollView。并对UIView增加了pinch和tap  GestureRecognizer。
问题,现在在UIScrollView中做pinch操作,pinch与UIScrollView的滚动冲突,请问有什么解决方法吗?
最好能优先pinchGestureRecognizer。
感谢!

解决方案 »

  1.   

    处理办法参看 View穿透 相应事件
      

  2.   

    感谢指教。
    但userInteractionEnabled无法动态设置,仍没有解决问题
    如果1个手指响应ScrollView滚动,2个以上响应pinchGestureRecognizer有什么方法吗?
      

  3.   

    pinch的时候设置ScrollView的ScrollEnable为NO,等pinch的手势结束再设置回来
    这样你看可行不?
      

  4.   

    userInteractionEnabled  控件有效,只是让它失去 文本功能enable  才是让它失去大部分的功能你可以把一些 纵向滑动 或者横向滑动去掉看看
      

  5.   

    请问如何判断呢?UIScrollView会拦截触摸事件,优先判断。我将ScrollView的ScrollEnable为NO,可以达到效果。感谢!