1

私はこのビューを持っています:

ALビュー

基本的には、私が名前を挙げた 4 つのグループで構成されています。グループ A と B は当然ビューの一番上にあるはずです。だから私はそれらを上に固定しました。

グループ A では、両方のラベルが上部と左側に固定されており、先頭と上部のスペースがスーパービューになっています。

グループ B では、一番上の画像とラベルが右上に固定され、他の 2 つの画像と 2 つのラベルが THEM に固定されているため、一緒に移動します。

グループ C では、最下位のラベルが下部に固定され、他のラベルは IT に固定されているため、すべて一緒に移動します。

グループDはどうすればいいですか?縦に言えば、ビューの中心にとどめておきたいです。iPhone 5 では、グループ D とグループ C の間に多くの空きスペースがあるため、基本的にはコンテンツを画面に垂直に合わせたいと考えていますが、その理由は理解できます。私が視覚化したいのは、常に画面を垂直に覆うための最良の方法は何ですか?

4

1 に答える 1

1

コンテナー ビューを作成し、垂直方向の中心をスーパービューの垂直方向の中心に固定します。その中にサブビューを配置し、それらの間、上部のサブビューとコンテナー ビューの上部、および下部のサブビューとコンテナー ビューの下部の間に垂直方向の制約を加えます。

コンテナー ビューを使用すると、多くの Autolayout の問題がはるかに簡単になります。

于 2013-08-08T17:17:33.053 に答える