Sie benötigen einen benutzerdefinierten Stapel von UINavigationItem
Objekte einzurichten und schieben Sie sie auf die UINavigationBar auf. Nur so kann ich einen echten Zurück-Button bekommen. Ich habe diesen Code nicht getestet, aber Sie sollten etwas tun:
UINavigationItem *previousItem =
[[[UINavigationItem alloc] initWithTitle:@"Back title"] autorelease];
UINavigationItem *currentItem =
[[[UINavigationItem alloc] initWithTitle:@"Main Title"] autorelease];
[navigationBar setItems:[NSArray arrayWithObjects:previousItem, currentItem, nil]
animated:YES];
zu behandeln, wenn die Tasten gedrückt werden Sie sich als der Navigationsleiste des Delegierten setzen sollte und die UINavigationBarDelegate Delegierten implementieren.
@casperOne Abgesehen von einer Frage fast zwei Jahre nach der Beantwortung, warum haben Sie das geschlossen? Die akzeptierte Antwort in http://stackoverflow.com/questions/227078 schlägt vor, ein Bild zu verwenden, während die Antwort unten von Mike Weller viel eleganter ist. Ganz zu schweigen davon, dass die Antwort hier neuere Geräte unterstützt (zum Beispiel habe ich dieses Codebeispiel nicht geändert, als das Retina-Display gestartet wurde und es immer noch funktioniert. Ein Bild würde ein Low-Res-Finish zeigen). –