и контентом в зависимости от состояния. При переключении состояния одину вьюху скрываю вторую показываю. Но размер ячейки всегда остается по размеру наибольшей вьюхи, даже если он скрыта.
а что там uikit или swiftui? нужно как-то отслеживать состояние еще, в swiftui вроде такой проблемы быть не может (( if bool { tableViewCell1} else { tableViewCell } можно добавить withAnimation(.default) и всё красиво меняется
Размерами ячейки управляет не сама ячейка, а таблица, именно поэтому для того что бы ячейке получила новый размер, изменения в ячейке нужно проводить уведомляя об этой таблицу.
Обсуждают сегодня