Ios UIVisualEffectView在iPhone 6上不工作

Ios UIVisualEffectView在iPhone 6上不工作,ios,iphone,ipad,uivisualeffectview,Ios,Iphone,Ipad,Uivisualeffectview,在iPhone 6/6S上运行时,UIVisualEffectView似乎不会模糊背景。我只看到另一个人在网上提到这一点,但这里什么也没有 我已经编写了一个示例项目来演示这一点。你所要做的就是在真正的iPad和iPhone6上运行它,你就会看到。注意:您需要将图像添加到项目中 它在模拟器中运行良好,但在实际的iPhone6或6S上运行时,模糊视图是不透明的 我的简单视图控制器: class ViewController: UIViewController { override func v

在iPhone 6/6S上运行时,
UIVisualEffectView
似乎不会模糊背景。我只看到另一个人在网上提到这一点,但这里什么也没有

我已经编写了一个示例项目来演示这一点。你所要做的就是在真正的iPad和iPhone6上运行它,你就会看到。注意:您需要将图像添加到项目中

它在模拟器中运行良好,但在实际的iPhone6或6S上运行时,模糊视图是不透明的

我的简单视图控制器:

class ViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() let effectView = UIVisualEffectView.init(effect: UIBlurEffect.init(style: .Light)) effectView.frame = CGRectMake(20, 100, 200, 200) let imageView = UIImageView.init(image: UIImage(named: "image")) imageView.contentMode = UIViewContentMode.ScaleAspectFill imageView.frame = self.view.bounds self.view.addSubview(imageView) self.view.addSubview(effectView) } } 类ViewController:UIViewController{ 重写func viewDidLoad(){ super.viewDidLoad() 让effectView=UIVisualEffectView.init(效果:UIBlurEffect.init(样式:。灯光)) effectView.frame=CGRectMake(20、100、200、200) 让imageView=UIImageView.init(图像:UIImage(名为:“图像”)) imageView.contentMode=UIViewContentMode.ScaleSpectFill imageView.frame=self.view.bounds self.view.addSubview(imageView) self.view.addSubview(effectView) } }
我正在使用Xcode 7 GM,在iPad Mini 2和iPhone 6S上运行iOS 9.0.2。

我在iPhone的可访问性设置中关闭了“降低透明度”。

我也遇到了同样的问题,我的模糊出现了一两秒钟,但随后变为不透明和灰色,但在模拟器上效果很好。