8

1行のカスタム水平コレクションビューがあり、デフォルトでセル行の上に表示されるプルツーリフレッシュ機能を追加したいと考えています。ユーザーがコレクション ビューを左から右にプルして、UIRefreshControl をアクティブにできるようにしたいと考えています。何か案は?

前もって感謝します。

4

3 に答える 3

1

このためには、 UIScrollViewDelegate メソッドを実装する必要があります

- (void)scrollViewDidScroll:(UIScrollView *)scrollView {
     CGPoint offset = scrollView.contentOffset;
     CGRect bounds = scrollView.bounds;
     CGSize size = scrollView.contentSize;
     UIEdgeInsets inset = scrollView.contentInset;
     float y = offset.x + bounds.size.width - inset.right;
     float h = size.width;


     float reload_distance = 75; //distance for which you want to load more
     if(y > h + reload_distance) {
        // write your code getting the more data
        NSLog(@"load more rows");

     }
 }
于 2014-04-02T06:50:34.053 に答える