Learn how a view controller can control it’s own presentation style at run time based on the current trait collection or other conditions.
RW Team Member
Greg is an iOS developer and trainer, and has been on the raywenderlich.com editorial team since 2012. He has been nerding out with computers since the Commodore 64 era in the 80s and continues to this day on the web and on iOS. He likes caffeine, codes with two-space tabs, and writes with semicolons.
You can find Greg on Twitter, GitHub, or his personal site.
Learn how to use the appearance proxy with trait collections to customize the look of things in your app by size class.
Learn how to work with image assets by size class from code by assembling a collection of UIImage objects into a UIImageAsset container.
Learn about trait collections and trait environments to detect the current size class from code and do some interesting things such as provide overrides.
Learn how to work with fonts and images in Adaptive Layout.
Learn how to work with views and their related constraints with size classes and how to install and uninstall views.
Learn how to customize the position and size of your Adaptive Layout views by using interface builder to add/change constraints based on the size class.
Dive deeper into WatchKit with tables, table rows, segues, background network requests, and Swift in this intermediate WatchKit Tutorial!
Learn the basics of working with size classes in interface builder.
Find out what’s covered in our Adaptive Layout video tutorial series!