1

UICollectionViewの上部にコンテンツを追加しようとしています。ユーザーが十分に上にスクロールした場合は、コードにメソッドを呼び出させます。

'pull to refresh'に似ていますが、データを更新するのではなく、別のビューを表示したいと思います。

この動作は、異なるリスト間で「上」と「下」に移動すると、「クリア」アプリで見つかります。

よろしくお願いします。

編集:私はこれを使用して上記のコンテンツを追加する方法を見つけました:

UIView *topview = [[UIView alloc] initWithFrame:CGRectMake(0,-480,320,480)];
[self.tableView addSubview:topview];

次に、コレクションビューの上部を超えてスクロールするユーザーに応答する方法を理解する必要があります。

4

1 に答える 1

1

UICollectionViewはUITableViewをベースにしていることがわかると思います。古い自作のpull-to-refreshクラスと同様の方法を活用してみましたか?次のようなもの:

if (isDragging && scrollView.contentOffset.y < 0)
于 2012-12-16T18:31:24.693 に答える