我有2个视图控制器A
和B
。视图控制器A
通过segue show呈现视图控制器B
。 ViewController B
也有一个按钮,可以解除B
并显示A
。这里没有问题。如何从弹出视图中关闭第二个视图控制器
在B
中完成一些功能后,视图控制器B
呈现一个弹出视图,此弹出包括重新启动游戏和关闭游戏按钮。当按下关闭游戏按钮时,视图控制器B
和弹出视图应该被取消,并显示主视图控制器A
。如何做到这一点?谢谢
这里如何呈现弹出观点:
let popupVC = UIStoryboard(name: "Main", bundle: nil).instantiateViewController(withIdentifier: "popupID") as! PopupViewController
self.addChildViewController(popupVC)
popupVC.view.frame = self.view.frame
self.view.addSubview(popupVC.view)
popupVC.didMove(toParentViewController: self)
可能重复的[IOS - 如何使用swift以编程方式进行分析](https://stackoverflow.com/questions/27604192/ios-how-to-segue-programmatically-using-swift) – Henry
添加您的任何尝试代码和事物已经做到了。 –
您是否正在尝试使用iPad或iPhone?如果ipad弹出视图意味着弹出控制器使用? iPhone和iPad均为 –