2017-01-22 9 views
0

Autolayoutsには本当に奇妙な問題があります。私はここで問題を見つけることができません。以下のスクリーンショットでは、iPhone 7 plusをシミュレータとして使用しています。 enter image description hereAutolayout - 画面サイズに基づく制約事項iOS

黒のビューには4つの制約があります。

1)水平センター 2)アスペクト比1:下図に示すように、図 enter image description here

4)以下に示すように、1 3)

enter image description here

問題:

iPhone 7Plusでは、表示サイズは200 * 200のままで、iPhone 5では149 * 149に変更され、6では204 * 204に変更されます。実際には200 * 200から149 * 149の間に変更する必要があります。私がここで欠けている制約はありますか?

答えて

0

私のご理解のとおり、シミュレータの種類にかかわらず、ビューのサイズを固定したいと思っています。 yesの場合 1.おそらく、両方または任意の値に対して、ビューの高さと幅の制​​限を200に設定できます。 または 2.シミュレータのサイズに応じて表示サイズを変更する場合は、通常の高さ、コンパクトな幅、通常の高さ、規則的な幅を別々に設定できます。

関連する問題