Ich habe einen UIViewController mit einem UITableView darin und fügte auch eine UINavigationBar hinzu. Wie kann ich den Button und den "+" Button in dieser Leiste programmgesteuert hinzufügen und "editieren"? (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.
Das habe ich ohne Erfolg versucht:
%Vor% Ihre UIViewController
hat eine navigationItem
Eigenschaft. Sie können die Elemente der linken und rechten Balkenschaltfläche mit self.navigationItem.leftBarButtonItem = ...
und self.navigationItem.rightBarButtonItem = ...
Bearbeiten:
OK, ich nehme an, Sie haben einen Verweis auf Ihre UINavigationBar
?
Dann würdest du ein einzelnes UINavigationItem
hinzufügen:
und legen Sie dann die linken und rechten Tasten des Elements fest:
%Vor%Ich habe das nicht versucht, aber ich denke, es sollte funktionieren.
Verwenden Sie einfach die Eigenschaft navigationItem Ihres ViewControllers.
so:
%Vor%Tags und Links iphone cocoa-touch