0

TwitterアプリのようにPullDownToRefresh機能を実装したい。EGORefreshTableHeaderViewクラスとPullToRefreshTableViewクラスを使用していますが、PullToRefreshTableView.mクラスのこの時点でエラーが発生しました。

- (void)scrollViewDidScroll:(UIScrollView *)scrollView{ 

if (scrollView.isDragging) {
    /*here is the error/* if (refreshHeaderView.state == EGOOPullRefreshPulling && scrollView.contentOffset.y > -65.0f && scrollView.contentOffset.y < 0.0f && !_reloading) {
        [refreshHeaderView setState:EGOOPullRefreshNormal];
    } else if (refreshHeaderView.state == EGOOPullRefreshNormal && scrollView.contentOffset.y < -65.0f && !_reloading) {
        [refreshHeaderView setState:EGOOPullRefreshPulling];
    }
}

}

4

2 に答える 2

1

Leahのこのクールなプラグインを試してみてください。これはPullToRefreshと呼ばれ、GitHubでホストされています。

于 2011-06-06T13:49:16.307 に答える
0
TableViewControllerのメソッド内にコードを記述する必要はありません
'-(void)scrollViewDidScroll:(UIScrollView *)scrollView'。
代わりに、スーパークラスのメソッドを呼び出すだけです
'[_refreshHeaderView egoRefreshScrollViewDidScroll:scrollView];'
したがって、コードは次のようになります。-

-(void)scrollViewDidScroll:(UIScrollView *)scrollView {

    [_refreshHeaderView egoRefreshScrollViewDidScroll:scrollView];

}
ここから
デモをダウンロードして、  そこから学びましょう。
-よろしく、
リッキー
于 2012-04-06T13:16:05.117 に答える