Ich habe Schwierigkeiten, eine Schaltfläche in der Symbolleiste in swift hinzuzufügen, unten sehen Sie ein Bild der Symbolleiste, nach der ich suche, leider, obwohl ich es in meiner Storyboard-Datei entworfen habe, tut es das nicht angezeigt, wenn die Symbolleiste sichtbar gemacht wird.
Die Art und Weise, wie ich dies entworfen habe, besteht aus zwei Elementen. Das erste ist ein flexable space
-Element und das zweite ist ein add
-Element. Es sieht so aus:
Hier ist der Code, mit dem ich versucht habe, dies im Code zu replizieren:
%Vor%Wie Sie sehen können, stelle ich die Symbolleiste so ein, dass sie sichtbar ist, indem ich das toolbarItems-Array von UIBarButtonItem initialisiere (und lösche) und dann zwei UIBarButtonItems dem Array in der richtigen Reihenfolge hinzufüge.
Der Werkzeuggurt bleibt jedoch leer, warum ist das so?
Keine der oben genannten funktionierte für mich, aber:
Schnell 3 / Schnell 4
%Vor%Aktualisierte Antwort unter Verwendung der aktuellen Selektorsyntax für
Sie können diesen Code in jedes Ladeereignis einfügen. Es funktioniert nahtlos für mich in ViewDidLoad ().
Ersetzen Sie "ThisViewController.onDoneBarButtonClick" mit Ihrem View-Controller-Klassennamen und jeder Methode, die Sie zum Verwalten der Symbolleistenschaltfläche klicken möchten.