ビューが4つ、行が3つ、別の行が1つと仮定しましょう。最初の行のものは動的な高さを持ち、どれほど高いのかわかりません。制約を作成する方法ビューの配列から最高の高さのビューを使用する
私はこの画像から結果を達成したい:
基本的に私は、最初の行の最高のビューの下に表示し4のトップを設定したいです。どうすればこれを達成できますか?
ビューが4つ、行が3つ、別の行が1つと仮定しましょう。最初の行のものは動的な高さを持ち、どれほど高いのかわかりません。制約を作成する方法ビューの配列から最高の高さのビューを使用する
私はこの画像から結果を達成したい:
基本的に私は、最初の行の最高のビューの下に表示し4のトップを設定したいです。どうすればこれを達成できますか?
使用greaterThanOrEqualTo
:
view4.topAnchor.constraint(greaterThanOrEqualTo: view1.bottomAnchor, constant: 10).isActive = true
view4.topAnchor.constraint(greaterThanOrEqualTo: view2.bottomAnchor, constant: 10).isActive = true
view4.topAnchor.constraint(greaterThanOrEqualTo: view3.bottomAnchor, constant: 10).isActive = true
はUIStackView
(または正規UIView
)内View1
、View2
とView3
を入れ、その後、このnew view
のbottom
とView4
top
間の制約を追加