Я реализую коллекционное представление, чьи ячейки можно переставить с помощью longPressRecognizer
. Все работает хорошо, но, поскольку у меня есть анимация диаграммы в моих ячейках, когда я заканчиваю перестановку, вызывается метод cellForItemAtIndexPath
, моя ячейка устанавливается в исходное состояние, и анимация происходит снова. Это не выглядит хорошо.
Итак, в идеале, я бы хотел, чтобы ячейка, которую я перемещаю, осталась, чтобы анимация, которую ячейка уже запустила, осталась в предыдущем состоянии.
Я думал, что, возможно, если я найду способ избежать вызова метода cellForItemAtIndexPath
, я бы мог это исправить, но если у вас есть другие идеи, пожалуйста, дайте мне знать.
Ожидаемые результаты. Переставленная ячейка остается равной после перегруппировки, и анимация диаграммы в ячейке не перезапускается.