制約 (constraint)


制約 は、ユーザインターフェイスの 2 つの属性間の関係です。たとえば、ビューをスーパービューの中央に配置するには 2 つの制約が使用され、ビューの水平方向の中心はスーパービューの水平方向の中心と等しく、またビューの垂直方向の中心はスーパービューの垂直方向の中心と等しくなります。


制約には 6 つの部分があります。


最初の項目:ビューの上部など、最初の属性。


2 番目の項目:ビューの下部など、2 番目の属性。この項目は nil にすることができます。


定数:距離やサイズなど、制約の整数値。


関係:2 つの属性間の関係:等しい、以下、または以上。


優先度:制約を満たす相対的な優先度。


乗数:定数に適用される乗数。