我有一个UICollectionView
子类,如果某个单元格被选中,我想做点什么。
collectionView子类支持拖动选择。如果检测到长按,则视图将打开多选模式以选择多个单元格。
我现在想再次禁用多重选择模式。但是,显然,当禁用多个选择时,选择将被删除。
我现在想把自己置于内部实现之间,以便在我自己的选择发生变化时得到通知。然后我会禁用多项选择。
我也不想通过委托视图控制器这样做,因为我计划为多个项目创建一个可重用的类。
那么如何才能收到子类中选择更改的通知?我可以用于KVO的任何财产吗?
答案 0 :(得分:0)
如何在UICollectionView的委托中更改选择
调用-didSelect...
时有一个方法-didSelect
,取消选择旧单元格