3

我在 UICollectionViewCell 中有一个 UIScrollView,因此我可以在该 ScrollView 中缩放图像。当我单击图像时,我希望 CollectionViewCell 接收事件并将其传递给 UICollectionView 委托。

我尝试将以下 UIGestureRecognizerDelegate 添加到 UIScrollView 的容器中:

-(BOOL)gestureRecognizer:ShouldReceiveTouch:

根据我读到的答案,触摸事件应该传递给父视图——在这种情况下是 CollectionViewCell,但它没有发生。

我该怎么办?

编辑 请注意,我不是试图在单元格内捏缩放,而是能够接收单元格的触摸事件。

4

1 回答 1

2

这是一个很好的问题,因为我遇到了同样的问题。我可以让 uicollectionviewcell 响应触摸(从 uiscrollview 截取)的唯一方法是设置

userinteractionenabled = NO

在滚动视图上。

于 2013-07-22T09:24:55.927 回答