Swift Tabbar 控制器栏按钮项

Swift Tabbar Controller Bar button item

我的应用程序中有 3 个选项卡。(第一个是人员,第二个是通话,第三个是聊天)

当我在聊天选项卡中添加左键或右键项时,我可以在其他选项卡中看到这些按钮。 (我在创建标签时使用了show segue)

我该如何解决我的问题?

这是我的代码:

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

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

您正在设置 TabBarController 的导航项。您应该设置视图控制器的。

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

我解决了我的问题。我没有在我的选项卡中使用导航控制器。添加了导航控制器并且可以正常工作。