Custom Navigation Controllers by Rob Amos

Rob Amos walks through the implementation of a custom navigation controller which uses Constraints and Auto Layout.