Верьте или нет, [theTableView_A reloadData]
является предпочтительным и предлагаемым способом сделать это. Это кажется неэффективным, но это действительно единственный способ убедиться, что все метки, ячейки, верхние и нижние колонтитулы, интервалы и т. Д. Правильно размещены.
Сказав, что ... есть такие вещи, как:
- (void)reloadSections:(NSIndexSet *)sections withRowAnimation:(UITableViewRowAnimation)animation
, который может заниматься обновлением только разделов, которые изменились - что может сделать то, что вам нужно.
С другой стороны, reloadData
массово оптимизирован за кулисами и кэширует ячейки и многие другие объекты, чтобы не пришлось пересчитывать и перерисовывать вещи, которые он не должен.