UIScrollView scrollEnabled不会停止两个手指手势

时间:2012-01-14 09:59:35

标签: iphone ios uiscrollview

UIScrollView属性scrollEnabled停止一个手指手势,但多个手指手势似乎仍然有效,但错误信息

  

忽略对[UIPanGestureRecognizer setTranslation:inView:]的调用   手势识别器未激活。

这不好吗?难道我做错了什么? canCancelContentTouches似乎停止了操作,但错误消息仍然存在。我可以这样问吗

  1. 我应该担心错误信息吗?
  2. canCancelContentTouches取消所有滚动操作的最佳方法吗?
  3. 我做错了什么?

1 个答案:

答案 0 :(得分:0)

您的问题有点不清楚,但基本上scrollEnabled仅用于停止滚动视图本身,而不是与滚动视图内的内容交互。

如果您想阻止人们与滚动视图中的内容进行交互,请使用UIGestureRecognizer及其委托来拦截手势并忽略它们,这似乎是要走的路。