Я хочу анимировать подпредставления TableViewCell, который является StackView. Когда я скрываю StackView, высота TableViewCell не обновляется. После поиска в Google я обнаружил, что мне нужно вызвать tableView.beginUpdates
и tableView.endUpdates
, чтобы уведомить tableView об изменении ячейки. Проблема заключается в том, что анимация скрытия и изменение таблицы не синхронизированы.
Вот иерархия представления для ячейки табличного представления
Представление содержимого - Представление контейнера (для тени карты) - Представление стека контейнера - [Представление стека для метки и переключателя] & [StudentStackView для контейнера StudentView]
Как правильно синхронизировать высоту ячейки и скрыть анимацию?
Вот репозиторий github: GitHub
Gif приложения:
![UIStackView animated not sync with cell height](https://i.stack.imgur.com/XUudx.gif)