ViewController 没有按预期执行 segue
ViewController not performing segue as expected
安装Xcode11后,我开始面临这个问题。我试图在按钮单击事件上从 LandingViewController 转到 LoginViewController。视图控制器不会全屏加载,而是显示为弹出窗口。
我已经尝试实例化 VC 但仍然没有成功。我也尝试直接链接登录按钮和 vc 但仍然不成功。
self.performSegue(withIdentifier: "1", sender: nil)
从 iOS 13 和 Xcode 11 开始,默认的演示模式不再是全屏。如果您仍想使用全屏模式,请转到 InterfaceBuilder 并将 viewcontroller 的显示设置为 Full Screen
,如下所示:
有关详细信息,请查看 View Controller Presentation Style Changes in iOS13
给定解决方案的替代解决方案:
您可以实例化故事板和目标视图控制器以准备转场,然后:
let VC: yourViewClass = segue.destination as! yourViewClass
VC.modalPresentationStyle = .fullScreen
安装Xcode11后,我开始面临这个问题。我试图在按钮单击事件上从 LandingViewController 转到 LoginViewController。视图控制器不会全屏加载,而是显示为弹出窗口。
我已经尝试实例化 VC 但仍然没有成功。我也尝试直接链接登录按钮和 vc 但仍然不成功。
self.performSegue(withIdentifier: "1", sender: nil)
从 iOS 13 和 Xcode 11 开始,默认的演示模式不再是全屏。如果您仍想使用全屏模式,请转到 InterfaceBuilder 并将 viewcontroller 的显示设置为 Full Screen
,如下所示:
有关详细信息,请查看 View Controller Presentation Style Changes in iOS13
给定解决方案的替代解决方案:
您可以实例化故事板和目标视图控制器以准备转场,然后:
let VC: yourViewClass = segue.destination as! yourViewClass
VC.modalPresentationStyle = .fullScreen