2017-06-01 11 views
-1

Ich folge this tutorial, und ich versuche, eine "bar-Taste" hinzuzufügen. Das Tutorial sagt Folgendes:Wie Sie eine Bar-Taste in der Navigationsleiste platzieren

Ändern Sie während der Installation den Titel des Bildschirms auf Player hinzufügen (durch Doppelklicken in der Navigationsleiste). Fügen Sie der Navigationsleiste auch zwei Elemente der Leiste hinzu. Setzen Sie im Attribute-Inspektor den Bezeichner der Schaltfläche nach links auf Abbrechen und rechts auf Fertig (ändern Sie auch den Stil von Bordered zu Done).

Ich folgte den Schritten, aber jedes Mal, wenn ich die „Bar-Taste“ ziehen Sie es auf der Navigationsleiste zu platzieren, es bewegt sich automatisch nach unten links von der Szene, wie in Bild 1 gezeigt

bitte lassen Sie mich wissen, die folgende

1-, wie die Bar-Taste auf der Navigationsleiste platzieren

2- wie "Root-View-Controller" umbenennen zu "Player hinzufügen"

Bild-1:

enter image description here

+0

Haben Sie versucht, den Code ausgeführt wird, wie sie ist? –

+0

@was ist wie es ist bitte – user2121

+0

Ich meine, haben Sie versucht, diesen Code ausgeführt? Sie sollten das Element in der Navigationsleiste an seinem Platz sehen, auch wenn es unten in IB angezeigt wird. Du machst es richtig. –

Antwort

1

Deaktivieren Sie die transluzente Eigenschaft der NavigationBar von NavigationController im Storyboard.

Wenn Sie transluzent aktiviert haben, können Sie den Balken nicht in die navigationBar ziehen.

enter image description here

Jetzt können Sie Bar Artikel zu Navigationsleiste durch Storyboard ziehen.

Ergebnis enter image description here

0

enter image description here

ändern Students -> "Spieler hinzufügen". Dies wird "Root View Controller" umbenennen.

Sie können die Leiste auch programmgesteuert einstellen. Versuchen Sie folgendes:

self.navigationItem.rightBarButtonItem = UIBarButtonItem (barButtonSystemItem: .Action, Ziel: #selecter (Funktion), Aktion: null)

0

Sie einfach die folgenden von Anfang an :(

. es tut uns leid, das zu sagen.

einen Blick Nehmen sie es zur Navigation Controller controller.embed.

Wie?

Wählen Sie Controller Ansicht und von enter image description here

dann dorthin gehen und die Bar-Taste Element auswählen und auf Navigationsleiste, dass die Bar-Taste Punkt halten.

enter image description here

Doppelklicken Sie auf das Navigationssteuerung und schreiben "Add Spieler" für die Benennung

enter image description here

i Sie diese erhalten hoffen.

Verwandte Themen