je le code suivant:Création d'un effet de flou sur un UITableView complet à Swift
if !UIAccessibilityIsReduceTransparencyEnabled()
{
view.backgroundColor = UIColor(patternImage: UIImage(named: "sunset-photo.jpg")!);
let blurEffect = UIBlurEffect(style: UIBlurEffectStyle.light);
let blurEffectView = UIVisualEffectView(effect: blurEffect);
blurEffectView.frame = view.bounds;
blurEffectView.autoresizingMask = [.flexibleWidth, .flexibleHeight];
view.addSubview(blurEffectView);
}
else
{
view.backgroundColor = UIColor(red: 110/255, green: 110/255, blue: 110/255, alpha: 1.0);
}
return view;
}
Ceci est bien pour UIViews réglementat mais les rouleaux de vue de la table. Faire glisser vers le bas crée alors un arrière-plan noir et défiler vers le bas montre l'image sans effet de flou. Comment puis-je réparer ça? Nouveau au rapide en passant.
modifier 'blurEffectView.frame = view.bounds' à' blurEffectView.frame = view.frame' – WeiJay
Cela n'a pas fonctionné correctement. – cdub
D'autres idées? Je n'arrive pas à le faire marcher. – cdub