Ios 如何修复segue后的新视图显示?

Ios 如何修复segue后的新视图显示?,ios,swift3,segue,Ios,Swift3,Segue,大约四个月后,我最近又开始编码了。其间有一些更新。当我开始使用我的应用程序时,我点击了一个链接,注意到新的视图悬停在最后一个视图上,并且没有状态栏。只是想知道是什么导致了这种情况的发生,以及如何修复?谢谢 iOS 13更改了默认情况下显示视图控制器的方式。如果您正在使用类似 parentViewController.show(childViewController,发件人:self) 在iOS 12中,子视图控制器过去是全屏显示的。在iOS 13中,它会出现在其父代的上方 要使其全屏显示,您需

大约四个月后,我最近又开始编码了。其间有一些更新。当我开始使用我的应用程序时,我点击了一个链接,注意到新的视图悬停在最后一个视图上,并且没有状态栏。只是想知道是什么导致了这种情况的发生,以及如何修复?谢谢


iOS 13更改了默认情况下显示视图控制器的方式。如果您正在使用类似
parentViewController.show(childViewController,发件人:self)
在iOS 12中,子视图控制器过去是全屏显示的。在iOS 13中,它会出现在其父代的上方

要使其全屏显示,您需要在
show()
上方添加一行:
CopyVIEW SCORDER .MODALPRESTONTION风格= .FultFiels./P>下面的答案正确地呈现在模态上,全屏显示,但是您应该强烈地考虑只使用新的模态演示样式来修复这一点,但是我的一些SeGues只是在故事板中,没有任何代码。除了必须为每个片段编写代码之外,还有其他解决方案吗?故事板呈现风格从同一个目的地改变为全屏
self.performSegue(withIdentifier: "Recover=>SignIn", sender: self)




override func prepare(for segue: UIStoryboardSegue, sender: Any!) {

if(segue.identifier == "Recover=>Connection") {

let navController = segue.destination as! UINavigationController

_ = navController.topViewController as! Connection

}

}