2011-08-24 85 views
0

我把一个UIImageview作为子视图在UIScrollview。当我放大图像时,我可以滚动图像。当我触摸并移动图像的矩形区域时,可以禁用滚动吗?如何在特定区域移动时禁止UIScrollview滚动?

我想从touchesBegan()获取信息customed UIScrollview和customed UIImageview,但我发现,当有滚动,没有touchesBegan被称为customed UIImageview

回答

0

yourScrollView.scrollEnabled = YES;用于滚动以启用。

yourScrollView.scrollEnabled = NO;滚动被禁用。

+0

也许我没有把问题弄清楚。我不知道如何检测触摸是否在特定区域,因为在图像缩放比屏幕更大之后,触摸事件将直接导致滚动,而无需调用touchesBegan函数。那么问题是在哪里检查触摸位置并放置scrollEnabled代码? – RockLanding

相关问题