UIBlurEffect对其后面的UIView没有影响

时间:2015-09-28 12:50:56

标签: ios swift uivisualeffectview

这是我定义UIVisualEffectView

的方式
    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的标题根本不模糊。有什么问题?

1 个答案:

答案 0 :(得分:0)

superview的{​​p} blurEffectView必须:

alpha = 1
backgroundColor = UIColor.clearColor()