2017-06-28 8 views
0

私は下の例のようなものを、今では成功を収めようとしています。私はそれがこのように見えるように取得しようとしている下の固定された高さのUIViewを等しく整列する

current

動作しますが、

H:|[firstView][secondView(== firstView)][thirdView(== firstView)][fourthView(== firstView)]|

は、それがこの結果を得られます。ここでは

は、私がこれまで持っているものです:

target

つまり、画面の下部に、幅と高さが同じ4つのUIViewを配置しようとしています。

誰かがビジュアルフォーマットの制約を入力または参照していますか?

答えて

2

私は1つのconstraitで複数のビューを実行する方法があまりよく分かりませんが、ここでは一度に1つのビューをどのように行うのかを説明します。

これはあなたの左と右の制約をするでしょう:

NSLayoutConstraint.activate(NSLayoutConstraint.constraints(withVisualFormat: "H:|-0-[V]-0-|", options: [], metrics: nil, views: ["V" : firstview])) 

これは、画面の下部に表示制約う:高さ制約を追加する次に

NSLayoutConstraint.activate(NSLayoutConstraint.constraints(withVisualFormat: "V:[V]-0-|", options: [], metrics: nil, views: ["V" : firstview])) 

を:

NSLayoutConstraint.activate(NSLayoutConstraint.constraints(withVisualFormat: "V:|[V(25)]|", options: [], metrics: nil, views: ["V" : firstview])) 
関連する問題