Absolute positioning, along with an "auto-resizing" mask for each view defining how it should react to change in the parent view's size.
The old way was versatile actually. What it lacked was being able to relate views to anything aside from it's parent container.