Web上で関連する質問が見つかりませんでした。新しいぼかしエフェクトを表示するためにぼかしビューを取得しようとしていますが、表示されません。ぼかし効果を.light、.extraLight or.darkに変更すると、うまく動作します。この説明では、新しいぼかし効果がユーザインタフェースに適応すると述べています。それはどういう意味ですか、なぜ2つの新しいぼかし効果が働いていないのですか?iOS 10 Blur Effects目立つ、規則的でない作業
私は両方のシミュレータと私のiPhoneでiOS 10を持っており、どれも新しいぼかし効果を表示していません。 printステートメントは、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