Я хочу исчезнуть 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
и исчезнуть, но безуспешно