在UIScrollView *中检测子视图上的点击并忽略平移手势

时间:2011-03-12 01:15:46

标签: iphone cocoa-touch ios uiscrollview uiimageview

我在UIScrollView中显示图像缩略图,如果用户点击缩略图,应用程序应打开该图像。但是,如果用户拖动拇指,滚动视图应该平移。现在,如果用户能够在缩略图之间的小空白区域上拖动,则滚动视图仅滚动。子视图(显示图像的拇指)使用UITapGestureRecognizer来检测点击,子视图上的exclusiveTouch设置为NOUIScrollView设置了canCancelContentTouches为假。

1 个答案:

答案 0 :(得分:1)

尝试将canCancelContentTouches设置为YES,如果用户正在尝试滚动,则允许滚动视图覆盖其子视图。