Navigation Controllers

As the name suggests, navigation controllers allow you to drill up and down through tree-based view hierarchies, which is an important primary interface design strategy on smaller members of the iOS device family and a supporting one on tablets. Navigation controllers create the translucent navigation bars that appear at the top of many standard iOS applications.

Navigation controllers let you push new views into place onto a stored stack and automatically generate Back buttons that show the title of the calling view controller. All navigation controllers use a “root” view controller to establish the top of their navigation tree, letting those Back buttons lead you back to the primary view. On tablets, you can use a navigation ...

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.