Я использую разные высоты для разных ячеек в моем табличном представлении.Когда я пытаюсь удалить ячейку с помощью удара, чтобы удалить, хотя я пытаюсь вызвать reloadTable
или начать / завершить обновления, некоторые из моих разделителей ячеек перекрываются с моими большими или меньшими ячейками.
Я думаю, это потому, что tableView вычисляет высоту только для видимых строк.Так что я попытался заново отобразить каждую ячейку вручную, используя setNeedsRedisplay
, она снова не сработала.
Интересно, что я могу использовать, чтобы полностью перезагрузить свои ячейки и изменить cellHeights, считая на единицу меньше (удалено) indexPath
.Так, чтобы мои большие клетки не перекрывались с меньшими.
Кстати.Я также удаляю содержимое ячейки из моего dataSource
массива.