Ios 要显示透明的导航栏吗
透明视图不适用于全屏显示。我有一个带导航栏的屏幕。当我出现在屏幕上的时候。我习惯于在背面显示透明 但现在它只能从导航栏下方一直工作到屏幕末端。不申请导航栏 但我也想显示透明的导航栏。怎么做, 下面是使文件透明的uiview代码:Ios 要显示透明的导航栏吗,ios,swift,uiview,popup,Ios,Swift,Uiview,Popup,透明视图不适用于全屏显示。我有一个带导航栏的屏幕。当我出现在屏幕上的时候。我习惯于在背面显示透明 但现在它只能从导航栏下方一直工作到屏幕末端。不申请导航栏 但我也想显示透明的导航栏。怎么做, 下面是使文件透明的uiview代码: trasnView = UIView(frame: UIScreen.main.bounds) trasnView.backgroundColor = UIColor.black.withAlphaComponent(0.9)
trasnView = UIView(frame: UIScreen.main.bounds)
trasnView.backgroundColor = UIColor.black.withAlphaComponent(0.9)
self.view.addSubview(trasnView)
我不知道为什么我的导航栏不适用
提前谢谢
更新:
我没有手动添加uiview。但当我在视图控制器中应用时。我有导航控制器也为该视图控制器。因此,该视图仅在导航栏下方工作……不在导航栏上方。解决方案如下:
trasnView = UIView(frame: UIApplication.shared.windows[0].frame)
trasnView.backgroundColor = UIColor.black.withAlphaComponent(0.9)
self.view.addSubview(trasnView)
请分享比这更多的代码,分享工作案例e而不是工作案例,在这两种情况下发布图片,你需要澄清你的问题,否则没有人会回答不,我得到了相同的答案。导航栏没有我手动添加uiview时所做的模糊。但当我在视图控制器中应用时。我有导航控制器也为该视图控制器。因此,该视图仅在导航栏下方工作……而不是在导航栏上方