Ich versuche eine Liste mit Elementen zu erstellen, die bearbeitet werden können. Ich habe eine Hauptansicht mit einer UINavigationBar oben und einem UITableView direkt darunter. Ich möchte, dass meine "Bearbeiten" -Schaltfläche beim Klicken auf eine "Fertig" -Schaltfläche wechselt, aber ich kann nicht herausfinden, wie es geht.
Wenn ich es im Code machen könnte (nicht im Interface Builder), könnte ich es einfach ersetzen, aber das kann ich nicht mal machen. Ich habe Code mit [self.navigationItem] gesehen, aber in meinem Fall ist self eine UIView.
Es fühlt sich auch etwas komisch an, eine UINavigationBar zu verwenden, wenn ich keine Navigation möchte (dies ist nur eine Seite), aber ich möchte eine Symbolleiste mit einem Titel und einer Schaltfläche, also glaube ich nicht wirklich eine Wahl.
richte den nav-Button in IB mit den folgenden Links in IB ein und erstelle einen outlet namens editOutlet und eine Aktion namens editToggle in deiner Header-Datei und deine Methode ist so einfach:
%Vor%Verstanden! Offenbar können Sie mithilfe der topItem-Eigenschaft zum UINavigationItem gelangen. Musste nur die Dokumente lesen, wie immer!
Tags und Links objective-c iphone cocoa-touch uikit