У меня есть несколько экземпляров Tableviewcontroller внутри прокрутки, используя NSMUTABLEARRAY с разбиением на страницы. Основное использование scrollview заключается в создании экземпляров tableviewcontroller с разными датами и отображении табличных представлений внутри прокручиваемого scrollview. Теперь я пытаюсь перезагрузить таблицу с разными данными, используя кнопку навигации? Parent-view - Scrollview для x = 50, все дочерние представления - это значение alloc и инициализированное значение null, а затем обновляются данными. как при изменении параметра. все созданные новые страницы будут выполнять запрос в соответствии с новым параметром, но все загруженные будут сохранять как предыдущие данные.Как перезагрузить контроллер tableview внутри scrollview с разбивкой на страницы?
ответ
Я отправляю ответ для будущих результатов. Наконец выяснилось, пытаясь это усердно.
CGFloat width = scrollView.frame.size.width;
//Getting the Current Page of ChildTableController inside scrollview
NSInteger page = (scrollView.contentOffset.x + (0.5f * width))/width;
ChildTableController *child =[[ChildTableController alloc]initWithPageNumber:page];
[child.tableView reloadData];
Это , как я сделал это, и это работает.
получить ширину Scrollview, которая была создана
вокруг страницы междунар из поплавка
экземпляр ChildTableController на странице
релоад TableView внутри экземпляра
На основании вашего последнего комментария (без гораздо больше информации), вы могли бы сделать что-то вроде этого:
этот метод вызова следующим образом: [self reloadTableViewsInScrollView:yourScrollView];
- (void)reloadTableViewsInScrollView:(UIScrollView *)scrollView
{
for (UITableViewController *sub in scrollView.subviews)
{
[sub.tableView reloadData];
}
}
Извинения, у меня есть tableviewcontrollers, используя страницу – Neprocker
Что такое 'page' точно? С каким типом/классом объекта? – klcjr89
Используется - (void) loadScrollViewWithPage: (int) страница { if (page <0) return; if (страница> = kNumberOfPages) return; PageControlExampleViewControl * controller = [viewControllers objectAtIndex: page]; if ((NSNull *) контроллер == [NSNull null]) { controller = [[PageControlExampleViewControl alloc] initWithPageNumber: page]; [viewControllers replaceObjectAtIndex: страница withObject: controller]; [выпуск контроллера]; } для создания viewcontrollers по индексу разбивки на страницы в scrollview – Neprocker
- 1. как перезагрузить данные без обновления страницы с разбивкой на страницы
- 2. TableView/List внутри Scrollview
- 3. Scroll TableView внутри ScrollView
- 4. Проблемы с TableView внутри ScrollView
- 5. угловой, как перезагрузить контроллер
- 6. Поиск с разбивкой на страницы
- 7. Как использовать ссылки с разбивкой на страницы
- 8. Как использовать findAllBy() с разбивкой на страницы?
- 9. Как кэшировать данные с разбивкой на страницы?
- 10. Плохая производительность scrollview внутри tableview ios
- 11. selectOneRadio lost checked value внутри dataList с разбивкой на страницы
- 12. Не удается перезагрузить TableView
- 13. Граница ячеек таблицы TableView внутри ScrollView
- 14. Ajax Поиск с разбивкой на страницы [Laravel]
- 15. ScrollView ниже TableView
- 16. Почему ScrollToRect не работает для TextField внутри Tableview, внутри ScrollView?
- 17. Простой HTML DOM с разбивкой на страницы
- 18. иллюзия с разбивкой на страницы с jQuery
- 19. Tableview в scrollview не отображается
- 20. Как очистить и перезагрузить tableview
- 21. Использование TableView вместо ScrollView
- 22. Подсчет абзацев с разбивкой на страницы
- 23. Проблема с разбивкой на страницы в CodeIgniter
- 24. Как перезагрузить tableView в титане?
- 25. UIScrollView. Контроллер страницы со многими UIView внутри
- 26. Как перезагрузить конкретный раздел tableview
- 27. Rails 4 - DataTable с разбивкой на страницы
- 28. Форма поиска django с разбивкой на страницы
- 29. Получение данных пользователя с разбивкой на страницы
- 30. ember.js rest api с разбивкой на страницы
Не могли бы вы разместить некоторые c ода? – klcjr89
Я использовал эту http://www.edumobile.org/iphone/iphone-programming-tutorials/pagecontrol-example-in-iphone/ ссылку для создания прокрутки табличных представлений в pagenumbers. Мне нужно перезагрузить их – Neprocker