2017-04-17 3 views
0

私は似たような質問をたくさん見ましたが、それはすべて同じ意見の状況のた​​めです。私の場合はiOSのさまざまなサイズのビューの「等高」ですか?

は、私は、ビューの垂直スタックがあります enter image description here をそして、彼らは異なるデバイス上で同時に比率を維持する必要があります。

このような目標を達成する方法をアドバイスできますか? Xibまたはプログラムで - それは無意味ではありません。

現在、サイズを手動で設定しようとしています。

答えて

1

同じ高さの制約を定義し、それを編集し、乗数を例えばに設定します。 "1:5"

Example

更新:

は、垂直スタックビューを選択してください4つのビューを追加、それらのすべてをマークし、制約 "同じ高さ" を設定し、すべての3つの制約を追加:

をあなたが最初に関連して好きなようにStep 1

今、各制約を選択して、あなたの乗数を設定します。

Step 2

Step 3

Step 4

スタックビューの設定で間隔を定義:

Step 5

はマージンまたはconstの値を介して相対StackView境界ギャップを定義:

Step 6

これ以上の制約はありません。変更手段と向きによる証明:

enter image description here

+0

残念ながら、それは動作しません。このビューにあまりにも多くの制約を追加すると、その動作は予測不可能になります –

+0

詳細画像で説明を更新しました。それがあなたを助けることを願ってください。 – ObjectAlchemist

関連する問題