私の質問を例で示すのが最も簡単かもしれません。
A と B の 2 つのサブビューを持つコンテナー ビューがあります。
コンテナ: 240x80
A: 80x80、先頭/上/下の間隔を固定。
B: 160x80、行間/上/下の間隔を固定、A で h の間隔を固定。
ここで、コンテナーのサイズを 480x80 に変更すると、次のようになります。
これは、Xcode が私の制約があいまいであると考えるため、A の幅を固定し、追加の水平スペースをすべて B に与えるためです。
わかりました、その懸念は理解していますが、私が本当に望んでいるのは、次のように A と B の両方を比例してサイズ変更することです。
私の推測では、抱きしめ/圧縮抵抗の優先設定と関係があると思いますが、それらの値を設定して希望する結果を得る方法がわかりません!
この質問を別の言い方をすれば、コンテナーが拡大されたときに、余分なスペースをどこに置くかをどのように指定すればよいでしょうか? スペースがビュー A とビュー B に 4:6 で配分されるように優先順位を設定するにはどうすればよいですか? 5:5? 8:2?
ありがとう!