UIBlurEffect не влияет на UIView за ним.

Вот как я определяю 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)

Но это результат:

введите здесь описание изображения

но, как видите, заголовок navigationBar совсем не размыт. Что случилось?


person Bartłomiej Semańczyk    schedule 28.09.2015    source источник


Ответы (1)


superview из blurEffectView должен иметь:

alpha = 1
backgroundColor = UIColor.clearColor()
person Bartłomiej Semańczyk    schedule 28.09.2015