Я использую делегат перетаскивания таблицы, чтобы изменить порядок ячеек таблицы. У меня возникает проблема, если я иду по указанному ниже пути:
У нас достаточно ячеек в табличном представлении, чтобы их можно было прокручивать.
Перетаскиваем 1-ю ячейку
Прокрутите вниз, перетаскивая ячейку одну за другой, пока исходное положение перетаскиваемой ячейки (от места перетаскивания ячейки) поднимется / исчезнет с экрана через верх.
Теперь возьмите перетаскиваемую ячейку за пределами таблицы, но не бросайте ее. Вы увидите, что в позиции, из которой мы перетащили ячейку, нет предварительного просмотра.
В этой ситуации отбросьте ячейку за пределами табличного представления, где ячейка не будет отброшена, а не должна быть возвращена в предыдущую позицию.
Но перетаскиваемая ячейка не возвращается к своей прежней позиции, вместо того, чтобы эта позиция отображалась, поскольку пустое состояние кажется, что эта ячейка исчезла.
Предварительный просмотр ячейки по умолчанию создается для использования делегата перетаскивания.