0

我已将UICollectionView其委托和数据源子类化并分配给 NSObject 类。我使用UICollectionViewCell带有 .xib 的自定义来构造集合视图的单元格。该项目可以在这里找到: https ://github.com/JeffModMed/CustomUICollectionView

正如您将看到的,数据源方法工作正常,但是当用户点击单元didSelectItemAtIndexPathshouldSelectItemAtIndexPath时不会调用,这让我相信UICollectionViewDelegate. 我能想到的唯一其他可能的问题区域是我使用自定义UICollectionViewCell类或注册其 .xib 文件的方式有问题。

注意:请不要回答建议我UICollectionViewController用作替代方案:代码必须以这种方式完成才能与更大的项目合并。提前致谢。

4

1 回答 1

0

在 MMFilterTagCollectionViewCell.xib 中,选择单元格并启用User Interaction Enabled选项。

在 MMFilterTagCollectionView.m 文件中,注释掉这一行:

@synthesize delegate;
于 2016-01-19T18:27:57.967 回答