2016-11-12 3 views
4

Я не нашел в Интернете какого-либо связанного с ним вопроса, и я пытаюсь получить размытие, чтобы отображать новые эффекты размытия. Продвинутый и. Регулярный, но они не отображаются. Когда я изменяю эффект размытия на .light, .extraLight or.dark, он отлично работает. В описании говорится, что новые эффекты размытия адаптируются к пользовательскому интерфейсу. Что это значит и почему не работают эти два новых эффекта размытия?iOS 10 Blur Effects Известный и регулярный не работает

У меня есть iOS 10 как в симуляторе, так и в моем iPhone, и ни один из них не показывает новый эффект размытия. В заявках на печать говорят, что выражение if (вместо else) вызывается, как и ожидалось.

let blurEffect : UIBlurEffect! 
if #available(iOS 10.0, *) { 
    blurEffect = UIBlurEffect(style: .prominent) 
} else { 
    // Fallback on earlier versions 
    blurEffect = UIBlurEffect(style: .light) 
} 
let blurView = UIVisualEffectView(effect: blurEffect) 
blurView.frame = CGRect(x: 100, y: 100, width: 200, height: 300) 
+1

вы можете проверить эту ссылку https://forums.developer.apple.com/thread/50854 – emresancaktar

ответ

8

Что это значит, и почему не эти две новые эффекты размытия работает?

С WWDC 2016 Session 206: Что нового в tvOS:

Мы также добавили два новых стилей размытия к API.
Теперь вы можете использовать UIBlurEffectStyleRegular или UIBlurEffectStyleProminent.
И мы называем эти автоматические стили.
И они на самом деле будут корректировать эффективный стиль эффекта размытия, основываясь на настройках системы.
Итак, если вы используете UIBlurEffectStyleRegular и система находится в свету, он будет использовать UIBlurEffectStyle.light.
Если вы используете обычный и темный, вы будете использовать темный.
Если вы используете выдающийся, он будет использовать .extraLight и .extraDark.
.extraDark будут приходить в более позднем семени

Смотреть весь текст сессии: http://asciiwwdc.com/2016/sessions/206

В основном это эффекты для tvOS. Эта ОС может быть в темном или светлом стиле. Для iOS эти эффекты работают в световом режиме.

Смежные вопросы