Ich habe einen UIViewController mit einem UITableView und eine UINavigationBar hinzugefügt. Wie kann ich hinzufügen und "bearbeiten" -Taste und eine "+" Taste in dieser Leiste programmgesteuert? (Ich habe versucht, IB zu verwenden, aber der Titel wird immer ersetzt, und andere Elemente werden nicht hinzugefügt) Ich verwende keinen UINavigationController. steht mein UIViewController alleine.Elemente zur Navigationsleiste hinzufügen (UINavigationController wird nicht verwendet)
Das ist, was ich ohne Erfolg versucht:
UIBarButtonItem *barButton =
[[UIBarButtonItem alloc] initWithBarButtonSystemItem:UIBarButtonItemStyleBordered
target:nil
action:nil];
UINavigationItem *editItem = [[UINavigationItem alloc] initWithTitle:@"Title"];
[editItem setLeftBarButtonItem:barButton animated:YES];
[navigationBar setItems:[NSArray arrayWithObject:editItem] animated:YES];
Dies ist der gleiche Ansatz wie VFN richtig? Ich habe nicht gearbeitet. navigationItem soll verwendet werden, wenn UINavigationController verwendet wird, was nicht mein Fall ist. – nacho4d
Ja, es ist der gleiche Ansatz. Ich habe meine Antwort bearbeitet und eine weitere mögliche Lösung hinzugefügt. –
Danke, es hat funktioniert! – nacho4d