Я не нашел в Интернете какого-либо связанного с ним вопроса, и я пытаюсь получить размытие, чтобы отображать новые эффекты размытия. Продвинутый и. Регулярный, но они не отображаются. Когда я изменяю эффект размытия на .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)
вы можете проверить эту ссылку https://forums.developer.apple.com/thread/50854 – emresancaktar