2013-11-21 80 views
0

我有一個UICollectionView與自定義佈局,並在我的視圖控制器我做的:UICollectionView攔截觸摸

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

,但該方法不會被調用。我以前使用tableviewcontroller與導航控制器結合使用,並在導航控制器視圖上啓用了多個觸摸,並且所有內容都很好,但是現在我使用集合視圖切換了tableview,並且從不捕獲觸摸。

回答

0

您可以使用UIGestureRecoginzer截取手勢。它還必須啓用多點觸控,但它更具體到您要捕捉的觸摸。

相關問題