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()
我解决了我的问题。我没有在我的选项卡中使用导航控制器。添加了导航控制器并且可以正常工作。
我的应用程序中有 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()
我解决了我的问题。我没有在我的选项卡中使用导航控制器。添加了导航控制器并且可以正常工作。