Page 106 - 129
Life is short. Build stuff that matters. —Siqi Chen
在建立一個真實 App 之前,我們在本章中先介紹自動佈局(Auto Layout )。
自動佈局和約束條件有關。
Xcode 提供了兩種定義自動佈局約束條件的方式:
- 自動佈局列。
- 鍵加上拖曳。
- Align(對齊) – 建立對齊的約束條件,例如:對齊兩個視圖的左側。
- Add new constraints (加入新的約束條件) – 建立間距的約束條件,例如:訂出UI control 的寬度。
- Embed in – 嵌入視圖至堆疊式圖(stack view)(或其他視圖),我們將在下一章進一步討論堆疊視圖。
- Resolve auto layout issues (解決自動佈局問題) – Resolve layout issues.
- Update frames (更新frames) - 以設定的約束條件來更新frame的位置與尺寸。