【发布时间】:2016-10-05 18:00:19
【问题描述】:
我有一个视图控制器,我需要它的视图背景是半透明的并继续显示下面的视图。我已经调整了nib 文件中的不透明度,并尝试将视图控制器推入导航堆栈并以模态方式呈现它,但是在加载时,前一个视图被卸载。我该如何解决这个问题?
【问题讨论】:
-
您需要对前一个视图控制器进行截图并将其设置为模态呈现的视图控制器作为背景图像
-
UINavigationController中的视图控制器在通过导航“返回”弹出之前不会被卸载。通过添加问题图片和您期望发生的情况图片,您能否更清楚地了解您的问题? -
@RoboticCat 我看到前一个视图显示在我在顶部呈现的视图下方,而导航动画,无论是我将其推送到导航堆栈还是模态呈现,但是当此动画结束,视图完全占据屏幕,前一个视图“消失”,然后我看到黑色背景
标签: ios swift uiviewcontroller opacity presentviewcontroller