UINavigationController mit PresentModalViewController
-
06-07-2019 - |
Frage
Ich habe ein Menü-Bildschirm, UINavigationController
und oben auf diesem Bildschirm implementiert, presentModalViewController
verwenden, legen ich einen anderen Bildschirm, auf dem ich ein anderes UINavigationController
haben wollen. Ich habe versucht, eine andere Navigation-Controller zu implementieren den neuen Bildschirm zu handhaben, aber ich entweder eine navbar 1 / 8th Weg hinunter den Bildschirm bekommen und es stürzt ab oder gar nichts. Ich habe auch ohne Erfolg versucht [[UINavigationController alloc] initWithRootViewController:navigationConroller]
. Ich verwende nur pushViewController
zu versuchen, die nächste Spitze auf den Stapel zu legen, die nicht funktioniert. Was mache ich falsch?
Lösung
Auch wenn eine Menge Leute gibt es zu sagen in Foren, dass Apple nicht zulässt, dass dies habe ich es habe zu arbeiten. Was Sie tun müssen, ist:
Map *mapScreen = [[[Map alloc] init] autorelease];
mapScreen.delegate = self;
UINavigationController *navController = [[[UINavigationController alloc] initWithRootViewController:mapScreen] autorelease];
[self presentModalViewController:navController animated:YES];