3

App Store にあるようなヘッダーを作成しようとしています。ユーザーが下にドラッグすると、ヘッダーはそのまま残り、セルのみが下にスクロールします。しかし、ユーザーが上にドラッグすると、ヘッダーとセルの両方が上にスクロールします。

これまでに行ったことは、collectionView背景ビューを画像の上に貼り付けたい画像に設定し、画像contentInsetscollectionView下に設定することです。このようにして、ユーザーが下にドラッグしても、画像は所定の位置に留まります。しかし、ユーザーが上にドラッグすると、セルが画像の上に移動します (画像をセルと一緒に上にスクロールしたい)。私はこれについて間違っていると思います。ありがとう。


 UIView *back = [UIView new];
 UIImageView *backImage = [[UIImageView alloc]initWithFrame:CGRectMake(0, 0, 320, 320)];
 backImage.image = [UIImage imageWithData:coverData];
 [back addSubview:backImage];
 self.collectionView.backgroundView = back;

 [self.collectionView setContentInset:UIEdgeInsetsMake(300, 0, 0, 0)];

編集この質問 のチュートリアル を使用しましたが、これは私が望むこととは反対のことを行い、ニーズに合わせてそのコードを変更する方法がわかりません

4

1 に答える 1