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?

War es hilfreich?

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];
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top