Ich versuche, eine Aktion für ein UIBarButtonItem wie zuvor mit einer normalen Schaltfläche zu definieren:
Wechseln Sie zur Aktion und wählen Sie UIBarButtonItem und geben Sie der Aktion einen Namen.
%Vor%Schreiben Sie Code in die Funktion in meiner .m-Datei.
%Vor%Jetzt probiere ich das im Simulator, aber es passiert nichts (keine Ausgabe auf der Konsole). Was mache ich falsch?
Wählen Sie UIBarButton, Erstellen einer IBAction durch CNRL + Dragging im Implementierungsabschnitt in der .m-Datei und versuchen Sie dann, mit NSLog zu drucken, verwenden Sie den Haltepunkt, um zu wissen, ob das Steuerelement die von Ihnen erstellte IBAction erreicht.
Erinnerungsmethode muss die folgende Signatur haben:
%Vor%oder verweisen Sie auf diesen Link: Fügen Sie einen benutzerdefinierten Selektor zu einem UIBarButtonItem
Sie können den folgenden Code verwenden, der funktioniert
%Vor%Schaltfläche Aktion
%Vor%Ansonsten können Sie den Selektor einstellen RightClick auf uibarbuttonitem und ziehen Sie Selektor und geben Sie Aktion zu viewcontroller
Sie können die Schaltfläche per Drag & Drop in Ihre Header-Datei ziehen und ein IBOutlet erstellen.
Dann verdrahten Sie den Button mit der IBAction, alles gut.
Schnell 4 :
Wenn Sie es bereits erstellt haben, können Sie die Eigenschaft customView
verwenden:
Tags und Links ios xcode uinavigationcontroller uibarbuttonitem