Le rendu
utilise UIVisualEffectView
Code d'implémentation
- (UIVisualEffectView *)bgEffectView{
if(!_bgEffectView){
UIBlurEffect *blur = [UIBlurEffect effectWithStyle:UIBlurEffectStyleLight];
_bgEffectView = [[UIVisualEffectView alloc] initWithEffect:blur];
}
return _bgEffectView;
}
Couvrez le bgEffectView au-dessus de l'imageview
- (UIImageView *)bannerView
{
if (!_bannerView) {
_bannerView = [[UIImageView alloc] init];
_bannerView.backgroundColor = [UIColor redColor];
}
return _bannerView;
}
- (UIVisualEffectView *)bgEffectView{
if(!_bgEffectView){
UIBlurEffect *blur = [UIBlurEffect effectWithStyle:UIBlurEffectStyleLight];
_bgEffectView = [[UIVisualEffectView alloc] initWithEffect:blur];
}
return _bgEffectView;
}
[self addSubview:self.bannerView];
[self addSubview:self.bgEffectView];