Facade: Programmatic View Layout

Mike Amaral:

“Fa├žade is a UIView category allowing you to build your UI in real-world terms, in the same way you would explain the layout to someone in conversation. It is a conglomeration of convenience methods wrapping lots of annoying and tedius frame algebra into a human-readable format.”

The basic idea is to set anchor points on one or more views and create additional views that are relative to siblings.

Facade View Layout