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.

Leave a rating/review
Save for later
Comments
Share
01
Toggle description

Dive a little deeper into auto layout, learn more about creating complex constraints, debugging auto layout, and creating universal layouts for all devices.

Toggle description

For more powerful layouts using Auto Layout, learn how to use constraints that are greater than or less than a value.

03
Toggle description

Learn how to modify the priorities of constraints to create a powerful hierarchy that can handle multiple different situations.

Toggle description

You've learned much about using constraints in Interface Builder, now see how to interact with them in your code.

Toggle description

The Visual Format Language lets you create many constraints quickly, but it's also used in the logs to describe what has been created.

Toggle description

Learn how to look under the hood and understand why Auto Layout is placing that specific view in that specific place.

Toggle description

Go one step further than constraints and define differences in your layout between classes of device sizes.

Toggle description

Views and constraints aren't the only things you might want to vary by size class. Learn how to adjust fonts, images, and more.

Toggle description

The adaptive layout environment describes layout traits that you can use to adjust to different situations.

Toggle description

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.

Conclusion 1:45
Toggle description

Recap what you’ve learned in this Mastering Auto Layout series and check out a few Auto Layout tips as well.