Перекрытие ячейки после удаления ячейки с динамической высотой - PullRequest
2 голосов
/ 27 января 2012

Я использую разные высоты для разных ячеек в моем табличном представлении.Когда я пытаюсь удалить ячейку с помощью удара, чтобы удалить, хотя я пытаюсь вызвать reloadTable или начать / завершить обновления, некоторые из моих разделителей ячеек перекрываются с моими большими или меньшими ячейками.

Я думаю, это потому, что tableView вычисляет высоту только для видимых строк.Так что я попытался заново отобразить каждую ячейку вручную, используя setNeedsRedisplay, она снова не сработала.

Интересно, что я могу использовать, чтобы полностью перезагрузить свои ячейки и изменить cellHeights, считая на единицу меньше (удалено) indexPath.Так, чтобы мои большие клетки не перекрывались с меньшими.

Кстати.Я также удаляю содержимое ячейки из моего dataSource массива.

1 Ответ

0 голосов
/ 31 января 2012

Я нашел решение проблемы по этому адресу, если кто-то еще сталкивался с этим:

http://jomnius.blogspot.com/2011/03/hide-uitableview-empty-cell-separator.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...