Потяните, чтобы обновить
Мой код всегда работает с 'странным' UITableview, но теперь я имплантировал Tableview в viewcontroller. Мой код не работает (тянуть, чтобы обновить) кто-нибудь знает почему?
В обычном UITableview это работает, но хм, может быть, я пропускаю некоторые вещи, потому что это просмотр таблицы в ViewController.
я использую; https://github.com/enormego/EGOTableViewPullRefresh
- (void)reloadTableViewDataSource{
// should be calling your tableviews data source model to reload
// put here just for demo
_reloading = YES;
}
- (void)doneLoadingTableViewData{
// model should call this when its done loading
_reloading = NO;
[_refreshHeaderView egoRefreshScrollViewDataSourceDidFinishedLoading:self.tableView];
}
Я использовал NSlog, и он вызывает обе функции, но на нем не отображается синяя строка "pull to refresh", и он также не прокручивается вверх после загрузки.
2 ответа
Пожалуйста, обратитесь к ссылкам ниже для того же.
https://github.com/shiki/STableViewController
https://github.com/vincentmac/PullToRefresh
https://github.com/thermogl/PullToRefreshTransform
Почему бы не перейти к уже закодированному, стабильному и хорошо известному внешнему коду? Посмотрите на https://github.com/enormego/EGOTableViewPullRefresh.
это может решить вашу проблему.