Я хотел бы отключить панель задач после программного изменения ViewController. У меня есть кнопка наведения. После щелчка по нему вызывается этот код для изменения ViewController:
self.navigationController?.setViewControllers([lvc!], animated: true)
Это хорошо работает. После изменения я вызываю метод viewDidLoad, который также вызывается (проверил консоль).
Код такой:
override func viewDidLoad() {
super.viewDidLoad()
self.tabBarController?.tabBar.isUserInteractionEnabled = false
}
Кнопка находится в HomeView. Если я вызываю self.tabBarController?.tabBar.isUserInteractionEnabled = false
в методе viewDidLoad HomeView, панель вкладок отключена. Я использую NavigationController для представления различных видов.
Есть идеи, почему панель вкладок не отключена и как это исправить?