Gone are the days of developing for one screen size and aspect ratio on IOS. Today we have many new layout challenges that the old auto-resizing mask (aka. springs and struts) can’t handle without writing code. Now we have Auto Layout, which is a constraint-based descriptive layout system. This new system allows you to express how your views are related to each other by establishing a set of rules, called constraints.
In this session we will look at the problems with the old springs and struts layout system and how they can be fixed, without writing any code with Auto Layout. We will also look at how to create constraints using interface builder. Also for more dynamic views, we will look at the syntax for creating constraints in code using the new Visual Format syntax. Any new system wouldn’t be complete without a few gotchas and Auto Layout is no different. I will bring these to your attention, so that your first experience with Auto Layout is a pleasant one. You can RSVP here, if you like!
Mike Woelmer is a senior software consultant for SRT Solutions, Ann Arbor. He has more than a decade of experience in the field working for both small companies (video game development) and global businesses. His current career focus is in developing IOS applications.
We are sponsored by Detroit Labs, who will be buying us food!