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()
上方添加一行:
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
}
}