Use the Download Materials button at the top or bottom of this tutorial to download all of the files you’ll need for this tutorial. If you’re not a fan of Auto Layout, don’t worry the first part of this tutorial provides you with a gentle, step-by-step approach to building an interface using Auto Layout.Īmaze yourself at how much you can accomplish without writing a single line of code! You’ll create the user interface for a simple weather app, and you’ll build it completely from scratch. You’ll learn about universal storyboards, size classes, and layout and font customizations as well as the improved Interface Builder, which will help you along the way.
This tutorial serves as your introduction to Adaptive Layout. By using it, you can now create a single layout for your app which works on all current iOS devices - without crufty, platform-specific code!
The introduction of Adaptive Layout caused a huge paradigm shift for iOS app designers. Update note: Adam Rush updated this tutorial for iOS 12, Xcode 10 and Swift 4.2.