触摸UICollectionView上的事件,导致不调用委托方法

时间:2014-01-24 09:43:41

标签: ios iphone objective-c uicollectionview uicollectionviewdelegate

我有一个UICollectionView设置,其中我有单元格。我想点击这些单元格来播放声音,并且还能够将这些单元格拖动到不同的视图中以放下这些声音。

要播放声音,我使用-collectionView:collectionView didSelectItemAtIndexPath方法。为了实现拖动功能,我在touchesBegan,touchesMoved等方法中使用了自定义登录。

但是,如果我有方法touchesBegan,touchesMoved,则永远不会调用UICollectionView委托方法。有没有办法可以延迟交付的触摸事件,直到委托方法失败?或者,如果我使用触摸事件,我是否还必须实现自定义逻辑来检测单元格?

0 个答案:

没有答案