Mastering Auto Layout
Dive a little deeper into auto layout, learn more about creating complex constraints, debugging auto layout, and creating universal layouts for all devices. By Jerry Beers.
Dive a little deeper into auto layout, learn more about creating complex constraints, debugging auto layout, and creating universal layouts for all devices.
For more powerful layouts using Auto Layout, learn how to use constraints that are greater than or less than a value.
Learn how to modify the priorities of constraints to create a powerful hierarchy that can handle multiple different situations.
You've learned much about using constraints in Interface Builder, now see how to interact with them in your code.
The Visual Format Language lets you create many constraints quickly, but it's also used in the logs to describe what has been created.
Learn how to look under the hood and understand why Auto Layout is placing that specific view in that specific place.
Go one step further than constraints and define differences in your layout between classes of device sizes.
Views and constraints aren't the only things you might want to vary by size class. Learn how to adjust fonts, images, and more.
The adaptive layout environment describes layout traits that you can use to adjust to different situations.
View controllers can adapt how they are presented based on the adaptive environment. Learn what the framework does for you and how to modify its behavior.
Recap what you’ve learned in this Mastering Auto Layout series and check out a few Auto Layout tips as well.