Support Auto Layout

This allows the user to (using Auto Layout) pin the view via a top or bottom constraint, and the view will properly grow in the opposite direction.