UICollectionView拦截触摸

时间:2013-11-21 18:19:26

标签: ios uicollectionview touches

我有一个带有自定义布局的UICollectionView,在我的视图控制器中我做了:

[self.collectionView setMultipleTouchEnabled:YES];
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{
    NSLog(@"TOUCHED");
}

但该方法永远不会被调用。我以前使用tableviewcontroller和导航控制器,我在导航控制器视图上设置了多个触摸,一切都很好,但现在我用收集视图切换了tableview,从未捕获到触摸。

1 个答案:

答案 0 :(得分:0)

您可以使用UIGestureRecoginzer拦截手势。它还必须启用多个触摸,但它更具体到您想要捕获的触摸。