У меня есть UITableView с некоторыми разделами, каждый из которых имеет свой собственный вид заголовка.Когда пользователь нажимает на заголовок раздела, все строки этого раздела свернуты.Что я делаю, я устанавливаю номер строки в этом разделе равным 0, а затем вызываю:
[self.tableView reloadSections:sections withRowAnimation:UITableViewRowAnimationBottom];
Все работает, как и ожидалось, кроме одной вещи: представление заголовка раздела становится белым пустым.Когда я прокручиваю таблицу, заголовок снова становится нормальным.
Так что я думаю, что есть некоторая проблема с рисованием таблицы.
Одна забавная вещь: если я вместо этого использую UITableViewRowAnimationFade, то даже когда я прокручиваю таблицу, заголовок остается белым пустым.
Когда я обновляю только ОДИН раздел, проблем также нет -когда я обновляю более одного раздела, возникает проблема.
Если я использую
[self.tableView reloadData]
, тогда все работает нормально.
Причина, по которой я использую
[self.tableView reloadSections:sections withRowAnimation:UITableViewRowAnimationBottom];
потому, что я хочу анимацию.
Упаковка с beginUpdates / endupdates не работает.