2016-04-24 29 views
0

3つのUIViewを表示するautolayoutを使用して簡単なiOSアプリケーションを作成したいと考えています。 1つは上部にあり、もう1つは左側にあり、 は右側にあります。上面図は高さ50ピクセルで、水平方向のスペースを完全に埋めます。左側の列は、水平方向のスペースの40%を占め、垂直方向のスペースの100%を占めます。右側の列は、水平方向のスペースの60%、垂直方向のスペースの100%にする必要があります。最後に、左のUIViewでボタンを1つ追加します。iOS自動レイアウトのパーセンテージ

答えて

5

はい、できます。

  1. 、上部の最初のビューを追加する4つの制約を追加、トップ0 0が最上位にし、最初のビューの下部に第2のビューを追加右0及び高さ50
  2. を0左0 heigth 100を残しました。
  3. ここではトリックですが、最初と最後のビューを選択し、それらの幅を同じにします。
  4. セカンド・ビューの幅制約を選択し、乗数を0.4に変更します。あなたの制約は次のようにする必要があります enter image description here
2

最初のビュー - トップ、(左)大手

が左ビュー高さに末尾(右)と修正 - 上、左(先行)、下と同じ幅の乗算器によるスーパービュー0.4(または0.4乗算器による幅制約)

右図 - 上、右(後ろ)、下、等幅、乗数0.6のスーパービュー(または0.6乗数の幅制約)

これは役に立ちます:)

関連する問題