最佳答案
要实现给定的 UI,您应该在窗口上添加顶 View 。为此,首先制作顶 View 的 xib。然后添加给定的代码:
let frame = UIApplication.shared.keyWindow?.frame
let wrapper = UIView(frame: frame!)
wrapper.backgroundColor = UIColor.black.withAlphaComponent(0.35)
let objView = YourView() // Create your view object here.
objView.frame = wrapper.frame
objView.center = wrapper.center
wrapper.addSubview(objView)
UIApplication.shared.keyWindow?.addSubview(wrapper)
根据您的要求设置YourView
的框架。 wrapper
使您的 View 透明。您可以在没有 wrapper
的情况下制作单一 View 。使用相同的代码在窗口上添加 View 。
关于ios - swift - 如何在导航 Controller 中制作尺寸高度 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50385079/