ストーリーボードで複雑なユーザー インターフェイスを作成しようとしています。私が得るのは一連のエラーだけで、提案された制約が適切ではないため、それらを解決する方法が正確にはわかりません。これは私のプロジェクトへのリンクです: link。最終的なレイアウトは画像のようになります。
短いバージョン: レイアウトは、どの画面サイズでも写真のように見えるはずです。イメージ ビューとカラー ビューは、大きな画面ではどちらも大きくなるはずです。すべての画像ビューは同じサイズである必要があります。
長いバージョン: すべての画像ビューは同じサイズにする必要があります。
大きな白いビューは、常に画面の上半分を占める必要があります。私はそれを行う方法を知っています。赤いビューは、そのスーパービュー (大きな白いビュー) のちょうど中央に表示されるはずです。
2 つの青いビューは、赤いビューとまったく同じ幅にする必要があります。これら 3 つのビューの幅は、2 つの緑色のビューの高さと一致する必要があります。つまり、画面が高ければ高いほど (画面が高いほど緑のビューが高くなります)、ImageView (イメージワードが含まれているもの、基本的には青と赤のビューが広いことを意味します) 間のスペースが広くなります。
左と右の白いビューは、左のイメージ ビューから左のマージンまで、右のイメージ ビューから右マージンまでのスペースを埋めます。
すべてのビューは、最初の隣接ビューに 0 で固定されます。青と赤は横に固定され、緑のビューは縦に固定されます。また、下部と上部の画像ビューは、それぞれスーパービュー (大きな白いビュー) の下部と上部に固定されています。
実行時に決定する必要があるため、画像ビューに高さと幅の制約を設定したくありません。
ここで誰かが私を助けてくれたら本当にありがたいです!