В storyBoard я добавил отдельный UIView как первый ответчик в контроллер view.Then, я добавил это представление как subview of self.view. Но я хочу, чтобы self.view был размытым, когда отображается subview. Как я могу это сделать?Я хочу, чтобы мой контент self.view был видимым, но размытым, предлагать лучший способ
Я пытался путем применения
let imageView = UIImageView(image: UIImage(named: "blur2.jpg"))
imageView.frame = self.view.bounds
imageView.contentMode = .scaleAspectFit
self.view.addSubview(imageView)
let blurEffect = UIBlurEffect(style: .regular)
let blurredEffectView = UIVisualEffectView(effect: blurEffect)
blurredEffectView.frame = imageView.bounds
self.view.addSubview(blurredEffectView)
self.view.addSubview(view_Message)
view_Message.center = self.view.center
view_Message.alpha = 1
view_Message.layer.cornerRadius = 0.3
view_Message.transform = CGAffineTransform.init(scaleX: 1.3, y: 1.3)
view_Message является UIView, который взят в качестве FirstResponder в раскадровке.
Но мой контент self.view остается невидимым. Я хочу, чтобы мой self.view должен был размыться (но должен быть показан слегка), в то же время я хочу, чтобы мое под просмотр было показано.
Try для уменьшения размытости с помощью blurEffectView.alpha = 0,5 – Amanpreet