2015-01-25 5 views
8

im Storyboard (Xcode 6, iOS 8 und swift) Ich habe einen TableViewController in einem Navigation Controller eingebettet.Wie verstecken Backbar-Taste in Navigation Controller mit swift

Von der Objektbibliothek habe ich Drag & Drop ein Bar Button Item als die Schaltfläche zurück und es zeigt ein Symbolbild: wenn ich auf diese Schaltfläche klicken, zeige ich eine Einstellung anzeigen.

Wie kann ich diesen Knopf verstecken? Im viewDidLoad() Ich habe versucht:

self.navigationItem.hidesBackButton = true; 

Der Code ausgeführt wird (i mit dem Debugger versucht haben), aber der Knopf ist immer sichtbar.

Antwort

16

Sie haben, dies zu versuchen:

self.navigationItem.setHidesBackButton(true, animated: false) 

hoffen, dass es Ihnen hilft.

+0

Dieser arbeitete für mich mit, ich bin mit Version 7.0 Beta 3 von Xcode –

3

Wenn der Balken Schaltfläche Artikel ist auf der rechten Seite der Navigationsleiste Sie

self.navigationItem.rightBarButtonItems = []

wenn die Bar-Taste in Frage kommende Element gesetzt haben, ist auf der linken Seite das gleiche tun, wird es die Bar-Taste Elemente aus dem Navigationspunkt

3

Try this,

self.navigationItem.setLeftBarButtonItem(nil, animated: true) 
entfernen

Hoffe das hilft.

5

SWIFT 3

self.navigationItem.setRightBarButton(nil, animated: true) 
Verwandte Themen