Auto Layout is a contraint-based, descriptive layout system. Describe the layout with constraints, and frames are calculated automatically.
Whay Auto Layout?
- Relational: Codifying the relative way we describe interfaces
- Dynamism: Improved responsiveness to changges
- Metrics: iOS 6 to iOS 7, screen sizes, and rotation
- The user can actually change the size of the font on the fly.
- Using Auto Layout and using relationships to describe things like spacings, alignments, equal size, these are the things that are going to translate regardless of what the size of the container is, so the size of the control, the size of your contents. *Content: Localization
- Metrics: iOS 6 to iOS 7, screen sizes, and rotation