Я добавляю UIVisualEffectView для размытия моего вида. фон моего обзора представляет собой градиентный слой, и когда я добавляю размытие, он просто становится серым.
Это вид исчезновения:
let fadeView = UIVisualEffectView(effect: UIBlurEffect(style: UIBlurEffect.Style.light))
Этот код запускается при нажатии кнопки:
fadeView.frame = view.frame
fadeView.center = view.center
fadeView.alpha = 0.0
fadeView.layer.zPosition = 1
fadeView.isOpaque = true
view.addSubview(fadeView)
UIView.animate(withDuration: 0.3, animations: {self.fadeView.alpha = 1.0})
Любая помощь Заставить размыть все цвета вида, а не только этот странный серый?