斯威夫特的TabBar控制器栏,按钮项
问题描述:
我有一个3片在我的应用程序。(第一个是人,其次是呼叫和三是聊天)斯威夫特的TabBar控制器栏,按钮项
当我在聊天选项卡中添加左或右按钮项,然后我可以看到其他标签中的按钮。 (我在创建标签时使用了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()
答
我解决了我的问题。我没有在我的标签中使用导航控制器。增加了导航控制器,它工作。
以这种方式我看不到按钮 – John
你把这个代码放在哪里? – penatheboss
in viewdidload也在viewwillapear中试过,他们俩都没有工作 – John