如何在iPhone上制作自定义Swift弹出窗口

问题描述 投票:4回答:1

我想在包含按钮和标签的iPhone应用程序中实现自定义弹出窗口。

我发现的一个解决方案是在同一个View Controller(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堆叠起来是最好的方法吗?

swift uiview popup window viewcontroller
1个回答
0
投票

添加一个UIView容器并使其为alpha = 0.如果要显示它,可以将alpha增加到1.只需在容器中添加一个退出按钮即可将alpha减小为0。

© www.soinside.com 2019 - 2024. All rights reserved.