The Navigation Controller (UINavigationController) is a fundamental part of the iOS navigation story. It provides automatic navigation controls as well as screen title. It's also highly customizable. You can change the appearance, add a right button, hide it, or even add a secondary toolbar to the screen.