2015-09-28 34 views
2

這是我如何定義UIVisualEffectViewUIBlurEffect不上的UIView影響它背後

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) 

但是,這是一個結果:

enter image description here

,但你可以看到,標題navigationBar根本不模糊。哪裏不對?

回答

0

blurEffectViewsuperview必須具備:

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

你能接受你的答案? –