首页 > 解决方案 > 斯威夫特:从另一个弹出窗口呈现一个弹出窗口

问题描述

我想使用 2 个弹出框:

第一个弹出窗口“popover1”是从我的主 ViewController 启动的。如果用户单击“下一步”,则应关闭 popover1 并显示另一个弹出框“popover2”。

这可能吗?在呈现 popover2 后,我找不到关闭 popover1 的方法。非常感谢你的帮助!

标签: swiftpopover

解决方案


我找到了一个简单的解决方案,如何实现我的目标:

我没有使用 2 个不同的 viewController,而是只使用了一个带有两个视图的 viewController:view1 和 view2。如果我启动我的 popOver,view1 是可见的,而 view2 是隐藏的。如果用户单击“下一步”,view1 会被隐藏,而 view2 会变得可见。这就是我建立一个小对话框的方式。

谢谢你的想法!


推荐阅读