嵌入导航控制器而不替换背景

时间:2017-08-18 22:37:33

标签: ios swift

Here是我以模态方式呈现的视图

这是我在导航控制器中嵌入此视图之前的样子。请注意,此视图允许您查看其背后的视图。

在导航控制器中嵌入视图后,它看起来像this

如何在不失去对该白色背景的视图透明度的情况下将此视图嵌入到导航控制器中?

3 个答案:

答案 0 :(得分:0)

在呈现

之前设置导航视图控制器的属性,如下所示
modalPresentationStyle = .overFullScreen
view.backgroundColor = .clear

答案 1 :(得分:0)

我从你的解释中理解了什么。您将导航控制器嵌入到此控制器中,而您现在正在呈现导航控制器,而不是视图控制器本身。

如果您以模态方式呈现导航控制器本身,它应该可以工作。它将是透明的。你可能只需要隐藏导航栏。

答案 2 :(得分:0)

我需要做的是更改导航控制器的属性检查器中的演示设置。一旦我将它从默认更改为过流背景,我就能摆脱白色背景。

相关问题