暂时禁用实例的消息处理 - ios

时间:2012-10-31 18:21:37

标签: objective-c ios methods messages

我有一个继承UICollectionViewCell的班级。在本课程中,我实施了touchesBegantouchesMoved选择器。这允许我实现拖动单元格。

后来我决定在托管另一个CollectionView的另一个视图中使用相同的单元格实现。单元格的行为完全相同,但应禁用触摸处理,因为我想允许在用户点击此视图中的单元格时调用CollectionView委托的didSelectItemAtIndexPath(而不是自定义拖动为在上一个视图中)。

如果touchesBegan/Moved函数内部不是一个选项,因为这些方法存在的事实“窃取”了消息,它们不再触发UICollectionView ....中的选择。 p>

我试图将消息转发到视图但是它很乱......

我正在寻找的是以某种方式以恐怖方式设置我的单元格实例不会对“touchesBegan/Moved”消息做出反应

我看到了this,但它并不完全一样......

0 个答案:

没有答案