2016-06-21 3 views
0

У меня есть вкладка 3 в моем приложении. (Первый один человек, Во-вторых, вызовы и третьих, Чаты)Swift TabBar Controller Bar элемент Кнопка

Когда я добавляю левый или правый элемент кнопка на вкладке чатов, то Я вижу кнопки на других вкладках. (Я использовал show segue при создании вкладок)

как я могу решить свою проблему?

Это мой код:

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

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

ответ

0

Вы устанавливаете TabBarController «s элементы навигации. Вы должны установить контроллер вида.

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

Таким образом, я не вижу кнопки – John

+0

Где вы размещаете этот код? – penatheboss

+0

in viewdidload также попробовал в viewwillapear, и оба они не работали – John

0

Я исправил свою проблему. Я не использовал навигационный контроллер в своих вкладках. Добавлен контроллер навигации, и он работает.

Смежные вопросы