У меня есть TableView, который при отображении более чем Х пунктов, отображает заголовки разделов:обновление UITableView не удаляя заголовки разделов
30 http://cl.ly/NXIV/download/Screen%20Shot%202013-03-13%20at%202.59.12%20AM.png
Когда я удалить последний элемент, чтобы пойти ниже X (и, следовательно, снимите заголовки разделов), высота просмотра заголовка обновляются правильно, но взгляды сами остались налипание:
withoutheaders http://cl.ly/NWuk/download/Screen%20Shot%202013-03-13%20at%202.59.17%20AM.png
Как только я начинаю прокрутку TableView, они идут AWA у.
Любая идея о том, как исправить это? (звонок reloadData
явно делает, но кажется неприятным и излишне дорогостоящим решением).
Из заголовков заголовков разделов? Зачем мне это делать? Представления возвращаются 'tableView: viewForHeaderInSection:' (который я делаю return 'nil', когда мой dataSource.count
samvermette
Из' tableView', поэтому он перерисовывается без заголовка, который вы установили равным нулю. Событие прокрутки запускает перерисовку, которая заставляет ее уходить. –
Ни один параметр setNeedsDisplay или 'setNeedsLayout', похоже, не исправил мою проблему. Интересно, что еще запускает событие прокрутки, которое заставляет их уйти ... – samvermette