我有一个UICollectionView,我使用UICollectionViewDelegate
方法didSelectItemAtIndexPath
/ didDeselectItemAtIndexPath
处理单元格的点击。
问题是我在单元格中添加了一些按钮,它们不会激活select / deselect方法。
我实际上已经用一个复杂的解决方案修复了这个问题(我将我的按钮事件委托给collectionviewcontroller
并维护我自己的选定单元格列表),但它很复杂,我觉得它可以重构为它简单得多。
有关如何点击UICollectionViewCell
上的按钮并仍在didSelectItemAtIndexPath
上触发didDeselectItemAtIndexPath
/ collectionviewcontroller
个方法的任何想法?