iPhone SDK - Fügen Sie einen UINavigationController programmatisch hinzu

7

Ich habe ein iPhone-Projekt, das momentan kein UINavigationController enthält. Stattdessen tausche ich Ansichten aus, indem ich die Ansichtshierarchie selbst behandle. Wie Sie wahrscheinlich wissen, ist dies eine schlechte Übung, also versuche ich herauszufinden, wie man UINavigationController in meine aktuelle App implementiert. Ich kann natürlich mein Projekt starten und eine Xcode-Vorlage verwenden, aber ich möchte das wirklich nicht machen.

Es muss einen programmgesteuerten Weg geben. Aber ich kann nicht herausfinden, welcher Code in AppDelegate enthalten sein muss. Hat jemand damit Erfahrung? Ich bin im Moment ratlos.

Prost, Brett

    
Brett 15.11.2011, 00:13
quelle

6 Antworten

18

Yeap.

%Vor%

Es ist eine ziemlich häufige Frage, schaut euch das auch an .... Programmgesteuertes Hinzufügen von UINavigationController in UIViewController

    
Sr.Richie 15.11.2011, 00:19
quelle
7
%Vor%     
ravinder521986 29.08.2012 05:16
quelle
1

in Xcode 4 im Schnittstelleneditor, öffnen Sie den ersten View-Controller, und wählen Sie dann  'Herausgeber & gt; Einbetten in & gt; Navigationscontroller '

    
MCannon 15.11.2011 00:18
quelle
1

Beispiel zum Erstellen und Freigeben eines Navigationscontrollers:

%Vor%     
brandonbocklund 15.11.2011 00:19
quelle
1

! [Ich habe den Navigationscontroller in mein Tab-Bar-Projekt eingefügt und es funktioniert perfekt

%Vor%

// self.window.rootViewController = self.tabBarController;

%Vor%     
Engr Irfan Ali 02.12.2012 07:42
quelle
0

Ich habe das gleiche Problem damit gelöst.

%Vor%     
mhrrt 14.06.2012 17:02
quelle

Tags und Links