我有一个继承UICollectionViewCell
的班级。在本课程中,我实施了touchesBegan
和touchesMoved
选择器。这允许我实现拖动单元格。
后来我决定在托管另一个CollectionView的另一个视图中使用相同的单元格实现。单元格的行为完全相同,但应禁用触摸处理,因为我想允许在用户点击此视图中的单元格时调用CollectionView委托的didSelectItemAtIndexPath
(而不是自定义拖动为在上一个视图中)。
如果touchesBegan/Moved
函数内部不是一个选项,因为这些方法存在的事实“窃取”了消息,它们不再触发UICollectionView
....中的选择。 p>
我试图将消息转发到视图但是它很乱......
我正在寻找的是以某种方式以恐怖方式设置我的单元格实例不会对“touchesBegan/Moved
”消息做出反应
我看到了this,但它并不完全一样......