私はかなり新しく、垂直方向のフルスクリーンのスタックビューを均等に(単純に4つの制約がすべて0に設定されている)単純なアプリケーションを作成することによって、ビューとスタックの概念全体を理解しようとしています。ただ、このように(うまくいけば、あなたは私のイラストを理解する):正常に動作しますが、今、私が一番上にスタック内の別の行を追加したいのですが、一定の高さとスイフト:スタック行の高さを変更せずに他の行を均等に充填する方法
を。他のスタック行は、等しく塗りつぶされます。ただ、このような:
私はこれをどのように達成することができますか? 明らかに、スタックは等しく塗りつぶされ、3つのビューはすべて同じ高さに設定されます。
新しいビューの高さの制約を設定しようとすると、スタックの上部の制約に問題があることを示す赤いエラー行が表示されます。
これはどういうわけか、一番上にビューを置くことは可能ですが、残りのスタックを均等に保ちますか?
おかげ
ありがとうございました。 – RjC
残っている唯一の質問は次のとおりです。新しいビューではなく、古いビューの両側に15のような先導スペースを持たせるにはどうすればよいでしょうか。スタック上の制約を設定するだけでもう動作しませんか? – RjC
topのUIStackViewの配置をCenterに設定し、ネストされたUIStackViewの先行および後続の制約を15に設定する必要があります。したがって、エラーは発生しません。 –