Как я могу ввести navigationControllers в настройку таббара?

У меня есть контроллер панели вкладок с двумя вкладками, и он прекрасно работает, когда я хочу сделать var1 доступным для обоих viewControllers. Теперь возникает вопрос: я хочу вставить навигационные контроллеры между контроллером панели вкладок и viewControllers: как бы я изменил кодировку ниже, чтобы включить навигационные контроллеры?

if let barViewControllers = self.tabBarController?.viewControllers{
    let svc = barViewControllers[1] as! DaysViewController
    svc.var1 = self.var1
    let svc2 = barViewControllers[2] as! InfoViewController
    svc2.var1 = self.var1
}

вот как выглядит раскадровка после внедрения навигационных контроллеров:

Введите описание изображения здесь

1 ответ

  1. просто нажмите на первый контроллер вида в раскадровке. затем нажмите editor — > embed in — > > Navigation Controller