【发布时间】:2018-06-05 18:50:11
【问题描述】:
我有一个简单的视图控制器,其视图(地图)固定在其父视图上。视图嵌入在导航控制器上,但导航栏从 iPhone X 上的安全区域(状态栏下方)开始。理想情况下,当在iPhone X。我该怎么做?
这是如何设置栏以使其半透明:
//Design Set Up
let navBar = UINavigationBar.appearance()
navBar.setBackgroundImage(UIImage(), for: .default)
navBar.backgroundColor = UIColor(displayP3Red: 0, green: 0, blue: 0, alpha: 0.5)
【问题讨论】:
-
只是澄清一下:你认为这是做什么的:
UINavigationBar.appearance()? -
跨视图访问和更改导航栏的外观
-
和
UINavigationBar这是什么?对象在您的屏幕截图中绘制为黑色矩形? -
我很确定您以某种方式设法让第二个导航栏进入您的屏幕。
-
不确定这是怎么发生的
标签: ios swift iphone-x safearealayoutguide