Ich schrieb eine Master/Detail-Anwendung mithilfe der Master/Detail-Vorlage von XCode. Nach dem Starten der App ist der Titel der Navigationsschaltfläche für die Masteransicht nur "Master". Jetzt möchte ich diesen Button nicht umbenennen, aber leider weiß ich nicht, wie ich auf diesen Button zugreifen soll. In appdelegate.m gibt es den folgenden Code, um die Ansichten zu initialisieren:NavigationItem in Master/Detail-Anwendung
MasterViewController *masterViewController = [[MasterViewController alloc] init];
UINavigationController *masterNavigationController = [[UINavigationController alloc] initWithRootViewController:masterViewController];
DetailViewController *detailViewController = [[DetailViewController alloc] initWithNibName:@"DetailViewController" bundle:nil];
UINavigationController *detailNavigationController = [[UINavigationController alloc] initWithRootViewController:detailViewController]
habe ich versucht, diese Wege ohne Erfolg:
masterViewController.navigationItem.title = @"newTitle";
oder
masterNavigationController.navigationItem.title = @"newTitle";
Da ich nicht sicher war, Wenn der Name der Schaltfläche ist nur der Titel der Ansicht hinter IDT, habe ich auch versucht, dass:
masterViewController.title = @ "newTitle";
Nichts hat funktioniert. Aber da der Titel des Buttons "Master" ist und ich ihn definitiv nicht gesetzt habe, glaube ich, dass es einen Weg geben muss, ihn zu setzen. Weiß jemand wie es geht?
einfach den Knopf zeigen:
Die Navigationstaste? Sprechen Sie über den Zurück-Knopf? – SEG
Vielleicht ... Ich weiß wirklich nicht, ob es die Zurück-Taste oder die Navigationstaste ist. Es ist die einzige Schaltfläche, die nach dem Start der App angezeigt wird. Ich kann es verwenden, um den MasterView erscheinen zu lassen. – usermho