Потяните, чтобы обновить

Мой код всегда работает с 'странным' 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/enormego/EGOTableViewPullRefresh.

это может решить вашу проблему.

Другие вопросы по тегам