/*-------------------做毛玻璃效果最新方法--------------------*/
//使用图片初始化背景色
self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"girl.jpg"]];
//实现模糊效果
UIVisualEffectView *visualEffectView = [[UIVisualEffectView alloc] initWithEffect:[UIBlurEffect effectWithStyle:UIBlurEffectStyleLight]];
visualEffectView.frame = self.view.bounds;
//在此处alpha值越大,背景越模糊;反之alpha值越小,背景越清晰
visualEffectView.alpha = 0.9;
[self.view addSubview:visualEffectView];
再来一个带动画的效果
/*-------------------做毛玻璃效果最新方法--------------------*/
//使用图片初始化背景色
self.view.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"girl.jpg"]];
//实现模糊效果
UIVisualEffectView *visualEffectView = [[UIVisualEffectView alloc] init];
visualEffectView.frame = self.view.bounds;
//在此处alpha值越大,背景越模糊;反之alpha值越小,背景越清晰
visualEffectView.alpha = 0.9;
[self.view addSubview:visualEffectView];
UIVisualEffect *blurEffect = [UIBlurEffect effectWithStyle:UIBlurEffectStyleLight];
[UIView animateKeyframesWithDuration:3 delay:0 options:UIViewKeyframeAnimationOptionCalculationModeLinear animations:^{
[visualEffectView setEffect:blurEffect];
} completion:nil];