2016-06-21 13 views
0

ich eine Registerkarte 3 in meiner app. (Erste ist Menschen, ist Second Anrufe und Dritte ist Chats)Swift Tabbar Controller-Bar-Taste Artikel

Wenn ich eine linke oder rechte Taste Element in Chats Registerkarte hinzufügen möchten, dann Ich kann die Knöpfe in anderen Tabs sehen. (Ich benutzte Show-Überleitung beim Erstellen von Tabs)

Wie kann ich mein Problem lösen?

Dies ist mein Code:

self.tabBarController!.navigationItem.rightBarButtonItem = UIBarButtonItem(barButtonSystemItem: .Compose, target: self, action: #selector(addNew)) 

self.tabBarController!.navigationItem.leftBarButtonItem = self.editButtonItem() 

Antwort

0

Sie sind die TabBarController ‚s Navigationspunkte zu setzen. Sie sollten den View-Controller einstellen.

self.navigationItem.rightBarButtonItem = UIBarButtonItem(barButtonSystemItem: .Compose, target: self, action: #selector(addNew)) 
self.navigationItem.leftBarButtonItem = self.editButtonItem() 
+0

Auf diese Weise kann ich die Tasten nicht sehen – John

+0

Wo setzen Sie diesen Code? – penatheboss

+0

in viewdidload auch in viewwillpearear versucht und beide haben nicht funktioniert – John

0

Ich habe mein Problem behoben. Ich habe den Navigationscontroller nicht in meinen Tabs verwendet. Navigationscontroller hinzugefügt und es funktioniert.