Разрешение перетаскивания в UICollectionView (moveItemAtIndexPath) только для определенных ячеек

#ios #swift #uicollectionview

#iOS #быстрый #uicollectionview

Вопрос:

В настоящее время я работаю над проектом, в котором мне нужна функция перетаскивания в CollectionView. Я добавил moveItemAtIndexPath, чтобы я мог перетаскивать и изменять порядок ячеек. Это выглядит примерно так:

введите описание изображения здесь

Мне нужно отключить эту функцию для некоторых ячеек, разрешив остальным перемещаться. Например, ячейки 1 и 3 всегда будут оставаться на одних и тех же местах, но остальные можно переставить местами. Возможно ли это?

Ответ №1:

Здесь у вас есть руководство о том, как выполнить перетаскивание, введите описание ссылки здесь, и для этого просто работайте с теми, которые вы хотите, и запрещайте перемещать те, которые вы не делаете, просто создайте if, чтобы пропустить метод руководства, когда элементы коллекции имеют номер 1 или 3.

Комментарии:

1. Попробует и пометит как ответ, если это сработает. Спасибо!