Что происходит с макетом при удалении нескольких ячеек UICollectionView? - PullRequest
0 голосов
/ 11 февраля 2020

При удалении нескольких ячеек UICollectionView другие ячейки автоматически перемещаются в удаленную позицию. Тем не менее, я хочу, чтобы клетки следили за порядком, не путаясь. Как сделать так, чтобы следующая ячейка из удаленной ячейки заняла удаленную позицию? Например, ячейка с индексным путем [0,3] перемещается в удаленную ячейку [0,2], затем [0,4] перемещается в [0,3], et c.

1 Ответ

0 голосов
/ 12 февраля 2020

Когда вы удаляете ячейку из представления коллекции, вам нужно удалить этот индекс из массива, а затем перезагрузить представление коллекции, чтобы ваша ячейка с индексным путем [0,3] переместилась в удаленную ячейку [0,2], затем [0 , 4] перемещается в [0,3] и наоборот.

для примера: - ArrayOfCell = [1,2,3,4]

мне нужно удалить 2-й индекс массива, который 3, поэтому, когда значение ячейки удалить, значение массива также удаляется, и третий индекс означает, что 4 будет моим вторым индексом

[1,2,4]

Надеюсь, что вы решите свою проблему с этим , Спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...