UICollectionView子类覆盖选择方法

时间:2013-11-27 19:22:56

标签: ios objective-c uicollectionview

我有一个UICollectionView子类,如果某个单元格被选中,我想做点什么。

collectionView子类支持拖动选择。如果检测到长按,则视图将打开多选模式以选择多个单元格。

我现在想再次禁用多重选择模式。但是,显然,当禁用多个选择时,选择将被删除。

我现在想把自己置于内部实现之间,以便在我自己的选择发生变化时得到通知。然后我会禁用多项选择。

我也不想通过委托视图控制器这样做,因为我计划为多个项目创建一个可重用的类。

那么如何才能收到子类中选择更改的通知?我可以用于KVO的任何财产吗?

1 个答案:

答案 0 :(得分:0)

如何在UICollectionView的委托中更改选择 调用-didSelect...时有一个方法-didSelect,取消选择旧单元格