答案 0 :(得分:2)
要实现给定的UI,您应该在窗口上添加顶视图。为此,首先制作顶视图的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
使您的视图透明化。您可以在没有wrapper
的情况下制作单个视图。使用相同的代码在窗口上添加视图。