Ответ 1
Наконец понял.
- В
UIViewController
измените вид фона на синий - Перетащите визуальные эффекты с помощью объекта Blur и Vibrancy в представление, поэтому он добавлен как subview
- В первом представлении визуального эффекта настройте ограничения автоматического макета на его содержащий вид: ведущий, трейлинг, верхний и нижний (чтобы эффект размытия заполнил экран)
- Разверните представление, которое является подвью первого визуального эффекта, чтобы открыть второй визуальный эффект.
- Настройте ограничения автоматического макета для этого визуального эффекта, снова установите все ребра на его содержащий вид, чтобы заполнить экран - обязательно измените константы на 0
- Разверните второй визуальный эффект, чтобы открыть окончательный вид
- Перетащите a
UILabel
в сцену в качестве подзапроса последнего представления - Настройте ограничения автоматической компоновки для этой метки на ее содержащий вид - возможно, ведущий и верхний с константами 15
- Измените цвет текста ярлыка на чистый белый с 0,5 альфа
- Измените стиль на темноту для обоих представлений визуальных эффектов в инспекторе атрибутов (просто чтобы показать эффект лучше).
- Запустите приложение на устройстве, которое поддерживает полный динамический эффект (iPhone 5+, iPad Air +).
Voila!
И вот как это выглядит в Interface Builder: