2016-03-30 5 views
1

私はsuperviewで分割したい3つのビューがあります。 現在、proportional heightsを設定すると、これらの制約内でmultiplierを更新すると奇妙な結果が得られます。3つの比例表示autolayout

first view

あなたが見ることができるように、topfirstproportional viewsecondの間に奇妙なspaceがあります。 私は間に部屋が欲しくない。私を助けることができる

second view third view fourth view

+0

あなたの上面図の背景色を変更してみてください。あなたのイメージに問題があると思います。 – Jelly

+0

イメージの塗りつぶしモードは何ですか? –

+0

アスペクトの塗りつぶしは画像の塗りつぶしモードです – jbehrens94

答えて

1

2つのことはすぐに

  1. ビューとそのスーパーのそれ​​ぞれの間に、この場合には、比例の高さを設定する方が簡単だろう。これはあなたの望むものではないかもしれませんが、下の例は微調整でも動作します。

  2. 2つのビューを比例的な高さに設定する必要があります。第3のビュー(中央のもの)は、それらの間の残りのスペースを占めることができます。

Finished Article

赤、緑、青のビューを参照してください -

  • 赤ビュー抱擁トップ、左と右の比例 高さを持っている

  • 緑色のビューは、左下と右下を抱き、比例します 高さ

  • 青色の表示は左右に抱き、赤色の表示には垂直方向の間隔(ゼロ) 、緑色の表示には垂直方向の間隔(ゼロ)があります。

Red

Green

Blue

関連する問題