透明视图无法全屏显示。我有一个带导航栏的屏幕。当我显示弹出该屏幕时。我用它来显示背面的透明度。
但现在它只能从导航栏下方工作到屏幕结束。而不是申请导航栏。
但我想向导航栏显示透明度。怎么做,
这里的mu uiview代码使透明:
trasnView = UIView(frame: UIScreen.main.bounds)
trasnView.backgroundColor = UIColor.black.withAlphaComponent(0.9)
self.view.addSubview(trasnView)
我不知道为什么仅我的导航栏不能应用。
提前致谢!!
更新:
我手动添加了uiview。但是当我在视图控制器中应用时。我也有那个视图控制器的导航控制器。因此该视图仅在导航栏下方....而不是在导航栏上方
答案 0 :(得分:0)
解决方案如下:
trasnView = UIView(frame: UIApplication.shared.windows[0].frame)
trasnView.backgroundColor = UIColor.black.withAlphaComponent(0.9)
self.view.addSubview(trasnView)