У меня есть UIVisualEffectView
внутри myView
. myView
можно перетаскивать по экрану. Кроме того, в ViewController есть изображение и UIWebView
.
Над изображением все работает нормально, но когда я перетаскиваю myView
над UIWebView
, эффект размытия больше не работает, и myView
просто выглядит как светло-серый фон и прозрачный.UIVisualEffectView не работает над UIWebView
[Результаты реального IPad Air, прошивка 9.2.1]
Вот как я создаю эффект размытия:
let blurView = UIVisualEffectView(effect: UIBlurEffect(style: .ExtraLight))
blurView.frame.size = CGSizeMake(navView.frame.width, navView.frame.height)
blurView.layer.cornerRadius = navView.layer.cornerRadius
blurView.clipsToBounds = true
let vibrancyView = UIVisualEffectView()
vibrancyView.frame = blurView.frame
vibrancyView.effect = UIVibrancyEffect(forBlurEffect: blurView.effect as! UIBlurEffect)
vibrancyView.layer.cornerRadius = blurView.layer.cornerRadius
blurView.contentView.addSubview(vibrancyView)
vibrancyView.contentView.addSubview(left)
vibrancyView.contentView.addSubview(right)
myView.addSubview(blurView)
Любая идея, почему это происходит?
Заранее благодарим!
Нет изменений, к сожалению. – LinusGeffarth
wait i проверит ответ –
Прохладный, спасибо за помощь. Я ценю это. – LinusGeffarth