In diesem Lernprogramm erfahren Sie, wie Sie ein UINavigationController-Objekt in Ihren Projekten implementieren. Wenn Sie diese Klasse verwenden, werden Sie sehen, wie einfach es ist, Ihren Benutzern eine intuitive Möglichkeit zu bieten, auf mehreren Bildschirmen mit Inhalten zu navigieren. Genug geredet, springen wir rein!
Ein UINavigationController, der häufig in Produktivitätsanwendungen verwendet wird, ist dafür verantwortlich, eine Datenhierarchie zu verwalten und diese Hierarchie dem Endbenutzer anzuzeigen. UINavigationController ist eine Unterklasse von UIViewController, die dem Entwickler Methoden zur Verfügung stellt, mit denen ein anderer View-Controller verschoben oder der aktuelle View-Controller aus einem Navigationsstapel entfernt werden kann. Jeder Navigationscontroller verfügt über einen Root-View-Controller, der dem Benutzer zuerst angezeigt wird und immer unter allen anderen View-Controllern im Navigationsstapel liegt. Der UINavigationController ist nicht zur Unterklasse gedacht. Stattdessen wird es direkt instanziiert und zur Steuerung der Darstellung von View-Controllern verwendet.