Как я могу динамически добавить элемент кнопки правой панели в подсцены, связанные с TabBarController? Я ищу поведение, когда я переключаю сцены ... Я хотел бы динамически изменить элемент кнопки панели. Я согласен с необходимостью изменить это в TabBarViewController, но если я это сделаю ... как я могу передать эту кнопку нажатием на соответствующий контроллер для обработки действия?
TabBarViewController (WORKS)
override func viewDidLoad() {
super.viewDidLoad()
self.navigationItem.setHidesBackButton(true, animated: false)
self.navigationItem.rightBarButtonItem = UIBarButtonItem(title: "Add", style: .plain, target: self, action: #selector(addTapped))
}
StockTableViewController (НЕ РАБОТАЕТ)
override func viewDidLoad() {
super.viewDidLoad()
// Uncomment the following line to preserve selection between presentations
// self.clearsSelectionOnViewWillAppear = false
// Uncomment the following line to display an Edit button in the navigation bar for this view controller.
//self.navigationItem.rightBarButtonItem = self.editButtonItem
self.navigationItem.rightBarButtonItem = UIBarButtonItem(title: "Add", style: .plain, target: self, action: #selector(addTapped))
}