Developing with Navigation Controllers and Split Views

The UINavigationController class offers one of the most important ways of managing interfaces on a device that has limited screen space. It creates a way for users to navigate up and down a hierarchy of interface presentations to create a virtual GUI that’s far larger than the device. Navigation controllers fold their GUIs into a neat tree-based scheme. Users travel through that scheme using buttons and choices that transport them around the tree. You see navigation controllers in the Contacts application and in Settings, where selections lead to new screens and Back buttons move to previous ones.

Several standard GUI elements reveal the use of navigation controllers in applications, as ...

Get The Core iOS Developer’s Cookbook, Fifth Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.