swift - 斯威夫特:从另一个弹出窗口呈现一个弹出窗口
问题描述
我想使用 2 个弹出框:
第一个弹出窗口“popover1”是从我的主 ViewController 启动的。如果用户单击“下一步”,则应关闭 popover1 并显示另一个弹出框“popover2”。
这可能吗?在呈现 popover2 后,我找不到关闭 popover1 的方法。非常感谢你的帮助!
解决方案
我找到了一个简单的解决方案,如何实现我的目标:
我没有使用 2 个不同的 viewController,而是只使用了一个带有两个视图的 viewController:view1 和 view2。如果我启动我的 popOver,view1 是可见的,而 view2 是隐藏的。如果用户单击“下一步”,view1 会被隐藏,而 view2 会变得可见。这就是我建立一个小对话框的方式。
谢谢你的想法!
推荐阅读
- javascript - 如何使用 javascript 显示或隐藏基于文本框输入的面板?
- html - 使用登录在网站后面卷曲 HTML 内容(手稿状态跟踪)
- javascript - 正则表达式:忽略转义项(Javascript)
- javascript - Stackoverflow 如何防止页面加载之间的“白闪”?
- c# - ASP.NET MVC:CS1061 错误
- sql - 避免当前筛选器的 Tableau 参考线
- php - 如何动态调用危险的 PHP 函数来开发概念验证?
- php - 在请求之间保留查询字符串 Laravel
- user-interface - 如何使用画布分析球拍 gui 代码
- ios - 使用 DispatchGroup 填充对象的数组无法正常工作