Дематериализовать 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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