Дематериализовать UIVisualEffectView с помощью UIGlassEffectIOS

Программируем под IOS
Anonymous
Дематериализовать UIVisualEffectView с помощью UIGlassEffect

Сообщение Anonymous »

Согласно сеансу WWDC «Создание приложения UIKit с новым дизайном» в 23:20, это должно быть возможно сделать в блоке анимации, установив для эффекта ноль:

Код: Выделить всё

UIView.animate {
effectView.effect = nil
}
Однако, когда я пытаюсь это сделать, ничего не происходит, и представление просто остается видимым (установка альфа = 0 не работает по очевидным причинам). Обратная анимация, изначально материализующая эффект, работает без проблем:

Код: Выделить всё

UIView.animate {
effectView.effect = UIGlassEffect()
}
Удалось ли кому-нибудь найти способ правильной дематериализации?

Подробнее здесь: https://stackoverflow.com/questions/797 ... lasseffect

Вернуться в «IOS»