Hinzufügen UINavigationController zu bestehenden UIViewController
Wie füge ich einer bestehenden UIViewController (das ist dargestellt mit presentModalViewController) zu einem UINavigationController?
Wenn der Benutzer Tippen Sie auf die Schaltfläche, wird eine neue Kopie von meinem detail-Ansicht müssen geschoben werden. (In anderen Worten, pushViewController anzeigen pushViewController, Modal, in einem UINavigationController).
Einfachste Weg, um diese Funktionalität zu aktivieren?
- Es ist nicht klar, was Sie gefragt haben. Wollen Sie eine UINavigationController-Modal? Das "fühlt" sich falsch, aber ich weiß es nicht sicher.
- das ist die vereinfachte Beschreibung... präsentiert UINavigationController-Modal... (aber die änderung bestehender UIViewController)
InformationsquelleAutor marko | 2011-02-10
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
wie erstellen Sie Ihre modalen viewcontroller? Nur wickeln Sie den controller in einen UINavigationController
Nehmen wir an, Ihr modal-code ist wie folgt:
Dann ändern Sie es in etwas so:
[self.navigationController pushViewController:anotherVC animated:YES];
?!self.navigationItem.rightBarButtonItem = yourUIBarButtonItem;
funktioniert nicht? Btw, es ist nicht eine Symbolleiste, es ist eine navigationBar. Vielleicht sollten Sie erstellen Sie eine neue Fragestellung für Ihr problem.Ich denke, Sie brauchen Sie, um ein navigation-controller in Ihrem Delegierten, nach, dass Sie können drücken Sie die Ansicht. So dass Sie können drücken Sie die Aussicht von überall in Ihrer Anwendung.
auf dem AppDelegate.h
auf dem AppDelegate.M