Я хочу исчезнуть UIVisualEffectsView с UIBlurEffect вход и выход:
var blurEffectView = UIVisualEffectView()
blurEffectView = UIVisualEffectView(effect: UIBlurEffect(style: .dark))
Я использую обычную анимацию в функции, вызываемой UIButton для ее исчезновения, то же самое для исчезновения, но .alpha = 0 & hidden = true:
blurEffectView.hidden = false
UIView.animate(withDuration: 1, delay: 0, options: .curveEaseOut) {
self.blurEffectView.alpha = 1
}
Теперь, замирание в обоих направлениях делает работу, но это дает мне ошибку при выведении:
<UIVisualEffectView 0x7fdf5bcb6e80>запрашивается для анимации его непрозрачности. Это приведет к нарушению эффекта до тех пор, пока непрозрачность не вернется к 1.
Вопрос
Как мне успешно UIVisualEffectView и UIVisualEffectView, не нарушая его и не имея переходного затухания?
Заметка
- Я попытался поместить
UIVisualEffectViewвUIViewи исчезнуть, но безуспешно