如何让 UIView 覆盖整个屏幕。我有一个黑色的 UIView,它的 alpha 值为 0.5。它也有一个 subview 。现在 blackView 位于导航栏下方。我希望它覆盖整个屏幕,包括导航栏。
如下图所示。弹出 View 后面的暗 View 应该覆盖整个屏幕。 我为 View 使用的约束很简单:
view.addsubView(blackView)
_ = blackview.anchor(view.topAnchor, left: view.leftAnchor, bottom: view.bottomAnchor, right: view.rightAnchor, topConstant: 0, leftConstant: 0, bottomConstant: 0, rightConstant: 0, widthConstant: 0, heightConstant: 0)
弹出窗口是blackView的 subview :
blackView.addSubview(reminderPopUpView)
我该怎么做?
最佳答案
您可以简单地将黑色 View 添加为窗口 subview 。
UIApplication.shared.keyWindow?.addSubview(blackView)
关于ios - 我想要一个 UIView 覆盖整个屏幕甚至导航栏,但显示它的 subview ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48238763/