iOS переходит от модального к немодальному

#ios #swift #storyboard #segue

#iOS #swift #раскадровка #segue

Вопрос:

У меня есть вход в систему с помощью модальной электронной почты, и оттуда я хочу немодально перейти к главному экрану.

В настоящее время поток работает, но представляет домашний экран модально. Как бы я это представил обычно?

с модального экрана после успешного входа в систему:

                 let storyboard = UIStoryboard(name: "Main", bundle: nil)
                let vc = storyboard.instantiateViewController(identifier: "tabBarController")

//                self.present(vc, animated: true) //works but modally
                  self.show(vc, sender: self)  //works but modally
  

Комментарии:

1. Что вы имеете в виду под «обычным представлением»? Вам нужна обратная навигация?

2. Нет, просто немодально

Ответ №1:

Вы могли бы сделать что-то вроде этого:

 let storyboard = UIStoryboard(name: "Main", bundle: nil)
let vc = storyboard.instantiateViewController(identifier: "tabBarController")
vc.modalPresentationStyle = .overFullScreen
vc.modalTransitionStyle = .crossDissolve
self.show(vc, sender: self)