我已将UICollectionView
其委托和数据源子类化并分配给 NSObject 类。我使用UICollectionViewCell
带有 .xib 的自定义来构造集合视图的单元格。该项目可以在这里找到:
https ://github.com/JeffModMed/CustomUICollectionView
正如您将看到的,数据源方法工作正常,但是当用户点击单元didSelectItemAtIndexPath
格shouldSelectItemAtIndexPath
时不会调用,这让我相信UICollectionViewDelegate
. 我能想到的唯一其他可能的问题区域是我使用自定义UICollectionViewCell
类或注册其 .xib 文件的方式有问题。
注意:请不要回答建议我UICollectionViewController
用作替代方案:代码必须以这种方式完成才能与更大的项目合并。提前致谢。