我沒有在網絡上發現任何相關的問題,我試圖讓模糊視圖顯示新的模糊效果.prominent和.regular,但他們沒有顯示。當我將模糊效果更改爲.light,.extraLight或.dark時,它可以正常工作。它在描述中說新的模糊效果適應用戶界面。這是什麼意思,爲什麼這兩種新的模糊效果不起作用?iOS 10模糊效果突出和定期不工作
我在模擬器和我的iPhone都有iOS 10,並且都沒有顯示新的模糊效果。打印語句表示正在調用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