iOS从模式切换到非模式

时间:2020-09-08 16:14:55

标签: ios swift storyboard 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 个答案:

答案 0 :(得分: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)