如何在 Swift 中设置全屏弹出背景

Posted

技术标签:

【中文标题】如何在 Swift 中设置全屏弹出背景【英文标题】:How to set a full screen popup background in Swift 【发布时间】:2018-04-04 11:00:37 【问题描述】:

我是 ios 开发的初学者。

我按照本教程 https://github.com/nrlnishan/ViewPager-Swift 在我的应用程序中实现了 viewPager。

然后我跟着https://github.com/nbyn/MWAPopup/blob/master/README.md在弹窗的第一个视图中实现弹窗。

但是弹出的背景没有全屏显示。

这个截图可能更能解释我的问题。

请帮帮我。

【问题讨论】:

试试popup?.show(vc: self.navigationController!) 而不是popup?.show(vc: self) 非常感谢,您给了我一个完美的解决方案来解决我的问题。 【参考方案1】:

您在错误的 UIViewController 上显示弹出窗口。 show 方法显示作为参数传入的 UIViewController 内的弹出窗口。

此外,当使用他人的 GitHub 代码或库时,请务必查看存储库的星数,因为最优质的解决方案已被社区认可,尤其是针对弹出窗口等流行问题的解决方案。试试这样的https://github.com/Orderella/PopupDialog

【讨论】:

非常感谢您的帮助和您发布的有用链接。

以上是关于如何在 Swift 中设置全屏弹出背景的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Android R 中设置全屏?

有没有办法在 R 中创建 Plotly 图表的全屏弹出窗口?

安卓手机yy如何设置全屏弹幕???

跨平台应用开发进阶(三十一) :uni-app实现覆盖原生控件导航栏和tabbar全屏弹窗

如何使用swift在Xcode中设置背景图像?

如何在 swift 中设置 UIScrollView 内的全宽图像