Для достижения заданного пользовательского интерфейса вы должны добавить вид сверху на окно. Для этого сначала создайте 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
.Используйте тот же код, чтобы добавить свой вид в окно.