2017-07-08 18 views
1

私は、このビューをビルドしようとしていますが、その下にいくつかのラベルがあるUIイメージビューがあります。そして、私はいくつかのアイテムを持っているコレクションビューを持っています。私はコレクションビューに達すると、画面全体がスクロールアップし続けるように、このビューをどのように持つことができるかを理解するのに苦労しています。UIScrollviewとUICollectionViewで画面全体をスクロール

今のところ、画像ビューとその下のラベルはスクロールしますが、コレクションビューはその制約内でのみスクロールします。私が望むのは、画面全体がスクロールアップされ、コレクションビューの項目が画面をいっぱいにすることです。私は似たような質問に対するいくつかの他の回答を見ましたが、それに従うことができません。 Storybaord screenshot below

View controller setup

誰かが私がここで間違ってやっている何を助けることはできますか?

答えて

0

モバイルプログラミングのベストプラクティスとして、スクロール可能な別のビューでスクロール可能なビューを用意するべきではありません。そうすると、子ビューのコレクションビューがスクロールし始め、イメージビューやラベルなどの他の要素がそこにとどまるように記述されているように、問題が発生します。

ポイントを達成するには、コレクションビューを使用してカスタムセルを使用するだけです。今度はウィンドウ全体がスクロール可能なビューを1つしか持たないので、ウィンドウ全体が見栄えが良くなります。次に、基本的には異なる細胞タイプがあります。上には、イメージとしてのコレクションセルがあります。次に、ラベルとしてコレクションセルが少なくなります。

関連する問題