Swift 中的模态视图

Posted

技术标签:

【中文标题】Swift 中的模态视图【英文标题】:Modal View in Swift 【发布时间】:2017-01-27 01:04:37 【问题描述】:

我已经花费了几个多小时,但仍然无法使模态视图正常工作。我正在关注这个 youtube 视频 - https://www.youtube.com/watch?v=k-GvIqh5Xcs

Segue 设置 - 种类:现在模态 演示文稿:默认 过渡:默认

目标视图控制器 过渡风格:交叉溶解 演示文稿:在当前上下文中

查看设置 背景:白色 不透明度:50%

绘图: 检查 - 不透明、清除图形上下文、自动调整子视图大小。

不知道应该是什么色调?

我得到灰色背景,在背景中看不到以前的视图。请帮忙。

【问题讨论】:

别想了,Presentation 应该是Over Current Context 没有你的代码(可能还有截图)没人能帮忙:( 【参考方案1】:

想通了... 我在呈现视图时有这个 func AdaptivePresentationStyleForPresentationController(控制器:UIPresentationController)-> UIModalPresentationStyle 返回 UIModalPresentationStyle.none

删除它有效。

【讨论】:

以上是关于Swift 中的模态视图的主要内容,如果未能解决你的问题,请参考以下文章

当模态视图(第二个视图)被关闭时刷新 ViewController 中的核心数据 - Swift

Swift - TableView的协议代理无法正常工作 - 以模态呈现

在 Swift 中显示和关闭模态视图控制器

swift 关闭模态视图

使用 swift 在选项卡式应用程序中模态显示和关闭视图

将其设置为清除后,Swift 模态视图背景显示为黑色