2015-09-28 2 views
2

Voici comment je définis UIVisualEffectView:UIBlurEffect n'affecte pas UIView derrière

UIApplication.sharedApplication().delegate?.window??.addSubview(self) 

    let blurEffect = UIBlurEffect(style: .Light) 
    let blurEffectView = UIVisualEffectView(effect: blurEffect) 
    blurEffectView.frame = CGRectMake(20, 30, 300, 50) 
    blurEffectView.backgroundColor = UIColor.yellowColor() 
    addSubview(blurEffectView) 

Mais ce résultat est:

enter image description here

mais comme vous pouvez le voir, le titre de La barre de navigation n'est pas floue du tout. Qu'est-ce qui ne va pas?

Répondre

0

superview de blurEffectView doit avoir:

alpha = 1 
backgroundColor = UIColor.clearColor() 
+0

pouvez-vous accepter votre réponse? –