我UIScrollView
UIImageView
。用户可以垂直平移图像。
如何阻止用户继续用另一根手指拖动,或忽略scrollview
上的第二次触摸?有点类似于Facebook应用程序的photoBrowser中的拖动行为。
答案 0 :(得分:0)
尝试将UIScrollView的canCancelContentTouches和delaysContentTouches属性设置为YES。
当UIScrollView属性canCancelContentTouches设置为YES时,它应该将任何滚动/拖动触摸传输到滚动视图,并取消在子视图中注册的任何触摸。
滚动视图的delaysContentTouches也应该设置为YES。这样可以防止拖动作为点击触发(因为处理程序很快就会触发)。
并尝试此链接 http://www.cocoanetics.com/2010/06/hacking-uiscrollview-gesture-recognizers/