Auto Layout Tutorial for Beginners with Xcode 9 and iOS 11


Auto Layout is a tool from Apple that enables you to create user interfaces that adapt to the different screen sizes of iPhone and iPad devices (and Mac too!). It's like responsive web design, but it provides more control (and dynamic behaviors).

This is a companion discussion topic for the original entry at