myView
içinde UIVisualEffectView
var. Ekranın etrafında myView
bulunabilir. Ayrıca, ViewController'da bir görüntü ve UIWebView
vardır.
Görüntünün üstünde her şey iyi çalışıyor ancak UIWebView
'un yukarısındaki myView
'u sürüklediğimde, bulanıklık efekti artık çalışmıyor ve myView
sadece açık gri bir arka plana sahip ve şeffaf görünüyor. (UIImage
yukarıda)UIVisualEffectView yukarıda çalışmayan UIWebView
[gerçek iPad Air, iOS 9.2.1 sonuçları]
Çalışmıyor (UIWebView
yukarıda)
Bu, bulanıklık efekti nasıl oluşturulur:
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)
Bunun neden olduğu hakkında bir fikriniz var mı?
Şimdiden teşekkürler!
Değişiklik yok deneyin ekledi. – LinusGeffarth
bekleyiniz bir cevap kontrol edeceksiniz –
Serin, yardım için teşekkürler. Bunu takdir ediyorum. – LinusGeffarth