我试图将一个导航控制器(在一个vc中)作为一个模态,如下所示:
let myNavController = UINavigationController(rootViewController: someVc)
self.present(myNavController, animated: true)
我注意到它不是全屏...我的5S设备上的状态栏区域是黑色的,而在iPhoneX上,顶部有类似的黑色空间。
似乎模态在状态栏区域的底部紧贴。
将空间设置为白色是否需要做些什么?即调整状态栏样式?扩展边缘设置?
5S:
iPhoneX:
答案 0 :(得分:1)
似乎UINavigationController.navigationBar被设置为“透明”!
self.navigationController?.navigationBar.isTranslucent = false
^解决了这个问题!