我已将UICollectionView子类化,并将其委托和数据源分配给NSObject类。我使用一个带有.xib的自定义.xib来构造集合视图的单元格。这个项目可以在这里找到:https://github.com/JeffModMed/CustomUICollectionView
正如您将看到的,数据源方法运行良好,但是当用户点击一个单元格时不调用didSelectItemAtIndexPath和shouldSelectItemAtIndexPath,这使我相信UICollectionViewDelegate是有意义的。我能想到的唯一其他可能的问题是,我使用自定义UICollectionViewCell类或注册它的.xib文件的方式有问题。
注意:请不要回答我使用UICollectionViewController作为替代方案的建议:代码必须以这种方式与更大的项目结合起来。提前谢谢。
发布于 2016-01-19 18:27:57
在MMFilterTagCollectionViewCell.xib中,选择单元格并启用用户交互启用选项。
在MMFilterTagCollectionView.m View.m文件中,注释掉以下一行:
@synthesize delegate;https://stackoverflow.com/questions/34882319
复制相似问题