我希望在iPhone应用程序中实现一个包含按钮和标签的自定义弹出窗口。
我发现的一种方法是在同一视图控制器中创建一个隐藏的UIView (如何用SWIFT创建带有图像的弹出窗口),然后设置hidden = false。我感觉这不应该是最好的方法,因为我将在同一视图控制器中处理多个界面。
另一种方法是在iPhone上强制使用非全屏幕弹出窗口(http://richardallen.me/2014/11/28/popovers.html),但这似乎无法与其他元素(如按钮和标签)一起使用。
是否可以为iPhone创建一个自定义弹出窗口 - 可以容纳按钮和标签 - 并且可以从我的Storyboard中的单独的视图控制器实现?它必须以不会隐藏我的主UI的全屏幕弹出窗口方式呈现。最好能够使用UIView.animateWithDuration轻松进行动画处理。
只是想寻找一些起点方向,以便我可以学习更多关于实现它的方法。还是将其与主视图控制器中的其他UI堆叠是最好的方法?
我发现的一种方法是在同一视图控制器中创建一个隐藏的UIView (如何用SWIFT创建带有图像的弹出窗口),然后设置hidden = false。我感觉这不应该是最好的方法,因为我将在同一视图控制器中处理多个界面。
另一种方法是在iPhone上强制使用非全屏幕弹出窗口(http://richardallen.me/2014/11/28/popovers.html),但这似乎无法与其他元素(如按钮和标签)一起使用。
是否可以为iPhone创建一个自定义弹出窗口 - 可以容纳按钮和标签 - 并且可以从我的Storyboard中的单独的视图控制器实现?它必须以不会隐藏我的主UI的全屏幕弹出窗口方式呈现。最好能够使用UIView.animateWithDuration轻松进行动画处理。
只是想寻找一些起点方向,以便我可以学习更多关于实现它的方法。还是将其与主视图控制器中的其他UI堆叠是最好的方法?
UIPopoverController
在 iOS 9.0 中已被弃用。 - Mixaz