我想在包含按钮和标签的iPhone应用程序中实现自定义弹出窗口。
我发现的一个解决方案是在同一个视图控制器(How to make a popup window with an image SWIFT)中创建隐藏的UIView,然后使hidden = false。我觉得这不应该是“最好”的方法,只是因为我将在同一个View Controller中使用多个接口。
另一种方法是在iPhone上强制使用非全屏弹出窗口(http://richardallen.me/2014/11/28/popovers.html),但这似乎不适合包含按钮和标签等其他元素。
是否可以为iPhone创建自定义弹出窗口 - 可以保存按钮和标签 - 可以从我的故事板中的单独视图控制器实现?它必须以一种不会将我的主UI隐藏在全屏弹出窗口之后的方式。最好使用UIView.animateWithDuration轻松制作动画。
只是寻找一些起始方向,以便我可以了解有关实施它的更多信息。或者将它与主视图控制器中的其他UI堆叠起来是最好的方法吗?
答案 0 :(得分:0)
添加一个UIView容器并使其成为alpha = 0.如果要显示它,可以将alpha增加到1.只需在容器中添加一个退出按钮即可将alpha降低为0。