10 Things You Need To Know About Cocoa Autolayout の意訳。
- ざっくりいうと、次元ごとに2つの制約がある
各次元(垂直方向と水平方向)で、ビューの位置とサイズは、3つの値によって定義される: Leading Space , Size , Trailing Space である。 Leading Space と Trailing Space は、親・兄弟ビューとの関係から定義する。 一般的に、これら3つの値のうち2つのレイアウトの制約がきまれば、残り1つは算出できるものである。逆にいうと、明確なレイアウトのためには各次元毎に少なくとも2つの制約を必要とする。
- 固有(Intrinsic)サイズを理解する