自動レイアウトを練習するために、サンプルのログイン画面を作成しています。ポートレートモードではこんな感じ。
しかし、ランドスペースモードに回転すると、このようになります。
以下は、このレイアウトに設定した制約です。
なぜこれが起こっているのか理解しています。これは、ユーザー ID UILabel [ Vertical Space(196) ] に制約があるためです。ランドスケープに切り替えたときに、UIlabel+UITextField を画面の水平中央線のわずかに下に配置するにはどうすればよいですか?
おそらく中央のラベルを Container の Horizontal Center に設定してから、他の 2 つのラベルをそのラベルに対して相対的に配置できると思います。しかし、私が探しているのは、コンテナ内の中央配置の助けを借りずにそれらを配置する方法です。水平中心線より少し下に配置したい。どうやってやるの?
ありがとうございました。