2017-03-07 4 views
0

私は2つの垂直に積み重ねられたテーブルビューを持つビューを持っています。アプリケーションウィンドウのサイズを変更すると、下部のテーブルビューが展開されます。これは高さを指定しなかったためです。これは、ウィンドウの底面までの固定距離と、その上のテーブルビューまでの固定距離を持ちます。上のテーブルビューの固定高さを削除しようとすると、制約エディタが表示されます。アプリケーションのサイズを変更すると、両方のテーブルビューを同じに展開することは可能ですか?そうでない場合は、アプリケーションの実行中に上部テーブルビューのサイズを変更できるようにすることは可能ですか?ココア2つの積み重ねテーブルのサイズ変更

答えて

0

2つのテーブルの間に何らかの制御がある限り、これを行う方法が見つかりました。ラベルは正常に動作します。 constaintsを使用する:。2つのテーブル間での制御のために

  1. を、「垂直コンテナにこれは完全に制御を中心に説明するアライメント制約を設定しますが、正または負の値を追加することにより、中央部の上または下にそれを相殺することができます。
  2. トップテーブルの場合は、ウィンドウの上部またはデザインに合った他の場所にボックスの上部をピンで固定します。
  3. コントロールからオフセットをいくつか設定します
  4. 下部テーブルの下部制約を、ウィンドウの下部のように固定します。
  5. 手順1のコントロールからオフセットをいくつかオフセットに設定します。
  6. いずれかのテーブルの高さを設定しないでください。

ウィンドウが垂直に移動すると、手順1のコントロールが移動して、指定したオフセットのプラスまたはマイナスの中央に保持されます。 2つのテーブルはそれに応じて拡張または縮小されます。

関連する問題