[求助]UIScrollView GestureRecognizer处理问题

zh_bo87 2012-03-16 01:28:30
我们目前创建了一个UIView,在其中添加了一个UIScrollView。并对UIView增加了pinch和tap GestureRecognizer。
问题,现在在UIScrollView中做pinch操作,pinch与UIScrollView的滚动冲突,请问有什么解决方法吗?
最好能优先pinchGestureRecognizer。
感谢!
...全文
197 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
zh_bo87 2012-03-19
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 southbirdfly 的回复:]

pinch的时候设置ScrollView的ScrollEnable为NO,等pinch的手势结束再设置回来。。。
这样你看可行不?
[/Quote]
请问如何判断呢?UIScrollView会拦截触摸事件,优先判断。我将ScrollView的ScrollEnable为NO,可以达到效果。感谢!
相奇 2012-03-16
  • 打赏
  • 举报
回复
userInteractionEnabled 控件有效,只是让它失去 文本功能

enable 才是让它失去大部分的功能

你可以把一些 纵向滑动 或者横向滑动去掉看看。。。
southbirdfly 2012-03-16
  • 打赏
  • 举报
回复
pinch的时候设置ScrollView的ScrollEnable为NO,等pinch的手势结束再设置回来。。。
这样你看可行不?
zh_bo87 2012-03-16
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 ybh37 的回复:]

处理办法参看 View穿透 相应事件
[/Quote]
感谢指教。
但userInteractionEnabled无法动态设置,仍没有解决问题
如果1个手指响应ScrollView滚动,2个以上响应pinchGestureRecognizer有什么方法吗?
咸清 2012-03-16
  • 打赏
  • 举报
回复
处理办法参看 View穿透 相应事件

29,049

社区成员

发帖
与我相关
我的任务
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
  • iOS
  • 大熊猫侯佩
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧