Apple has been rolling out freaky screens for two years. Most of us are probably familiar with concepts like safe areas that help facilitate the layout process. However in UIKit, there are many other things (e.g. layout margins, content adjustment behaviors, etc.) that can interact with or affect the behavior of safe areas. One fine day when they all come together, UIs become restless, and things start messing up.
In this talk we decipher the various, confusing layout concepts one by one. We will also discuss some clever tricks and best practices that we can use everyday.
At the end of the talk, we hope such layout bugs won’t bother you anymore!
Produced by Engineers.SG
Recorded by: Yeo Kheng Meng
Help us caption & translate this video!