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