Xcode UIVisualEffectView的Bug?

Xcode UIVisualEffectView的Bug?,xcode,swift,spotlight,uivisualeffectview,Xcode,Swift,Spotlight,Uivisualeffectview,是否有人知道UIVisualEffect视图存在一个bug,该bug会导致每个视图的模糊程度变轻/添加的视图越多越清晰 我有两个UIVisualEffect视图,它们的模糊效果非常好。当我以同样的方式添加第三个UIVisualEffectView时,所有这些视图的模糊都会像上面描述的那样突然变轻?有人见过这个吗?还是我做错了什么 注意:模糊在聚光灯中渲染的键盘视图控制器内 以下是我的设置代码: //1 var blurEffect = UIBlurEffect(style: UIBlurEff

是否有人知道UIVisualEffect视图存在一个bug,该bug会导致每个视图的模糊程度变轻/添加的视图越多越清晰

我有两个UIVisualEffect视图,它们的模糊效果非常好。当我以同样的方式添加第三个UIVisualEffectView时,所有这些视图的模糊都会像上面描述的那样突然变轻?有人见过这个吗?还是我做错了什么

注意:模糊在聚光灯中渲染的键盘视图控制器内

以下是我的设置代码:

//1

var blurEffect = UIBlurEffect(style: UIBlurEffectStyle.Dark)
        var blurEffectView = UIVisualEffectView(effect: blurEffect)
        blurEffectView.frame = CGRectMake(0, 0, self.frame.width/3-0.5, self.frame.height)
        blurEffectView.opaque = true
        self.addSubview(blurEffectView)

        var vibrancyEffect = UIVibrancyEffect(forBlurEffect: blurEffect)
        var vibrancyEffectView = UIVisualEffectView(effect: vibrancyEffect)
        vibrancyEffectView.frame = self.bounds

        blurEffectView.contentView.addSubview(vibrancyEffectView)
        blurEffectView.contentView.addSubview(btn1)
//2
        var blurEffect1 = UIBlurEffect(style: UIBlurEffectStyle.Dark)
        var blurEffectView1 = UIVisualEffectView(effect: blurEffect1)
        blurEffectView1.frame = CGRectMake(self.frame.width/3+0.5, 0, self.frame.width/3-0.5, self.frame.height)
        self.addSubview(blurEffectView1)

        var vibrancyEffect1 = UIVibrancyEffect(forBlurEffect: blurEffect1)
        var vibrancyEffectView1 = UIVisualEffectView(effect: vibrancyEffect1)
        vibrancyEffectView1.frame = self.bounds

        blurEffectView1.contentView.addSubview(vibrancyEffectView1)
        blurEffectView1.contentView.addSubview(btn2)
//3    
            var blurEffect2 = UIBlurEffect(style: UIBlurEffectStyle.Dark)
            var blurEffectView2 = UIVisualEffectView(effect: blurEffect2)
            blurEffectView2.frame = CGRectMake(2*(self.frame.width/3+0.25), 0, self.frame.width/3-0.5, self.frame.height)
            self.addSubview(blurEffectView2)

        var vibrancyEffect2 = UIVibrancyEffect(forBlurEffect: blurEffect2)
        var vibrancyEffectView2 = UIVisualEffectView(effect: vibrancyEffect2)
        vibrancyEffectView2.frame = self.bounds

        blurEffectView2.contentView.addSubview(vibrancyEffectView2)
        blurEffectView2.contentView.addSubview(btn3)