Swift AutoLayout
開始
AutoLayout 可以動態計算所有的 view 物件的 size(大小)
和 position(位置)
這是利用 constraints
這個功能,另外 AutoLayout 並非只能用在 App ,桌面程式一樣可以使用
外部改變(External Changes)
當 superview 發生改變時,你需要調整你的 view 到適當的位置
以下舉出幾點 superview 發生改變的例子
● 比如使用者調整視窗大小
● 使用者使用或離開 Split View 功能
● 當裝置旋轉時(例如手機直向或橫向)
● 當 audio recording bars 出現或消失時
● 你想支援不同大小的螢幕或 size classes