App Store にあるようなヘッダーを作成しようとしています。ユーザーが下にドラッグすると、ヘッダーはそのまま残り、セルのみが下にスクロールします。しかし、ユーザーが上にドラッグすると、ヘッダーとセルの両方が上にスクロールします。
これまでに行ったことは、collectionView
背景ビューを画像の上に貼り付けたい画像に設定し、画像contentInsets
のcollectionView
下に設定することです。このようにして、ユーザーが下にドラッグしても、画像は所定の位置に留まります。しかし、ユーザーが上にドラッグすると、セルが画像の上に移動します (画像をセルと一緒に上にスクロールしたい)。私はこれについて間違っていると思います。ありがとう。
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)];
編集この質問 のチュートリアル を使用しましたが、これは私が望むこととは反対のことを行い、ニーズに合わせてそのコードを変更する方法がわかりません