У меня разрешено использование MultipleSelection в виде коллекции. Клетки меняются на выбранные состояния при нажатии. Все хорошо. Однако, когда я хочу reset весь вид выбранного состояния: НЕТ, используя приведенный ниже код, ячейки кажутся полностью отмененными, пока я не сделаю новый выбор, и в этот момент все ранее выбранные ячейки отображают свое ранее выбранное состояние.
то есть. несмотря на появление, коллекция не обновляет текущий список выбора, когда я программно отменяет выбор ячеек
- (void)clearCellSelections {
for (LetterCell *cell in self.collectionView.visibleCells) {
[cell prepareForReuse];
}
}
В пользовательской ячейке:
- (void)prepareForReuse
{
[super prepareForReuse];
[self setSelected:NO];
}
Что я делаю неправильно? Есть ли другой способ отменить выбор всех ячеек?
Спасибо TBlue за то, что вы посмотрели