В настоящее время у меня есть табличный вид, который требует времени при загрузке и имеет один выбранный tableviewcell. Я хочу отобразить эту предварительно выбранную ячейку в отдельном разделе до загрузки всей таблицы. У меня есть данные для добавления в ячейку. Одно уродливое решение, о котором я могу думать, состоит из двух отдельных табличных представлений, но это не было бы чистым решением. Любые предложения, как я могу лучше справиться с этим сценарием?Независимые секции загрузки UITableView
0
A
ответ
0
Сохраните значение BOOL в контроллере, возможно, названное «dataLoaded». Затем обновить методы источника данных таблицы:
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView {
if (self.dataLoaded) {
return 1; //Just the pre-selected cell
}
return 2; //However many sections for when data loaded
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
if (section==0) {
return 1; //Your pre-selected cell
else
return self.numberOfData; //Number of cells in other section after data loaded
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
if (indexPath.section==0) {
//Return your pre-selected cell
} else {
//Data cells (after loaded)
}
}
Теперь в viewDidLoad, просто позвоните [Tableview reloadData]. Затем снова вызовите reloadData после завершения загрузки данных
Смежные вопросы
- 1. fullpage.js независимые секции
- 2. Секции UITableView Выпуск
- 3. Прокрутка заголовка секции UITableView
- 4. стремительных созданы секции UITableView
- 5. UItableView: Вложенные секции заголовка
- 6. Секции группировки UITableView
- 7. Аварийные перезагрузки секции UITableView
- 8. Заголовок интерактивной секции UITableView
- 9. тень секции UITableView
- 10. UITableView: заголовок секции привязки
- 11. Как закрепить заголовок секции UITableView?
- 12. Состояние секции UITableView не работает
- 13. Ошибка в заголовке секции UITableView
- 14. UITableView - назначение массивов в правые секции в UITableView
- 15. Unrecognized Selector - Пользовательские заголовки секции UITableView
- 16. Обнаружение, если заголовок секции UITableView плавающий
- 17. Изменить цвет области ниже последней секции uitableview
- 18. Заголовок секции UITableView, плавающий после изменения вкладки
- 19. UITableView: скрыть заголовок из пустой секции
- 20. Секции UITableView не упорядочены, как ожидалось
- 21. Анимация пользовательских представлений заголовков секции UITableView
- 22. Неравномерный размер заголовка секции в статическом UITableView
- 23. Выпадающее окно UIView внутри заголовков секции UITableView
- 24. Высота заголовка секции UITableView для негруппированной таблицы
- 25. Позиция нижнего колонтитула секции UITableView после endUpdates
- 26. с программным изменением индекса секции UITableView
- 27. Настройка количество ячейки в секции статического UITableView
- 28. UITableView, Search Bar и индекс секции
- 29. Размещение заголовка секции над ячейкой Содержимое UITableView
- 30. секции UITableView всегда оставаться в поле зрения