In deze zelfstudie leert u hoe u een UINavigationController-object in uw projecten implementeert. Door deze klasse te gebruiken, zult u zien hoe eenvoudig het is om uw gebruikers een intuïtieve manier te bieden om door meerdere schermen met inhoud te navigeren. Genoeg gepraat, laten we erin springen!
Een UINavigationController, vaak gebruikt in productiviteitstoepassingen, is verantwoordelijk voor het beheren van een hiërarchie van gegevens en het presenteren van die hiërarchie aan de eindgebruiker. UINavigationController is een subklasse van UIViewController die de ontwikkelaar methoden biedt om een andere beeldcontroller te duwen of de huidige beeldcontroller uit een navigatiestapel te verwijderen. Elke navigatiecontroller heeft een rootzichtcontroller die de eerste weergave is die de gebruiker krijgt en altijd onder alle andere beeldcontrollers in de navigatiestapel ligt. De UINavigationController is niet bedoeld als subklasse. In plaats daarvan wordt het rechtstreeks geïnstantieerd en gebruikt om de weergave van beeldcontrollers te besturen.