UITableView - добавить ячейки - PullRequest
2 голосов
/ 04 мая 2009

У меня есть UITableViews внутри TabBarController, которые заполнены отдельными массивами данных. Из-за веб-синхронизации этот массив обновляется, и я хотел бы обновить таблицу.

Призвание:

[self.tableView reloadData]

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

-tableView:tableView numberOfRowsInSection:section

снова, где я динамически указываю количество строк. Есть идеи? Я прочитал все документы, которые я могу найти, и ничего не понял. Это проблема дизайна приложения?

Спасибо!

1 Ответ

6 голосов
/ 04 мая 2009

Посмотрите на эти функции в UITableView:

-(void)insertSections:(NSIndexSet *)sections withRowAnimation:(UITableViewRowAnimation)animation
-(void)insertRowsAtIndexPaths:(NSArray *)indexPaths withRowAnimation:(UITableViewRowAnimation)animation
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...