挺好玩的,用得到,记录一下。
先画一个图片出来吧
UIImageView *imageView = [[UIImageView alloc]init];
imageView.frame = self.view.bounds;
[self.view addSubview:imageView];
imageView.image = [UIImage imageNamed:@"home"];
两个毛玻璃的方法
// 方便对比 上半部分一个下半部分一个
// UIToolbar iOS7之后
UIToolbar *toolbar = [[UIToolbar alloc] init];
toolbar.barStyle = UIBarStyleBlack;
[self.view addSubview:toolbar];
toolbar.frame = CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height/2);
// UIBlurEffect iOS8之后
UIBlurEffect *effect = [UIBlurEffect effectWithStyle:UIBlurEffectStyleDark];
UIVisualEffectView *effectView = [[UIVisualEffectView alloc] initWithEffect:effect];
[self.view addSubview:effectView];
effectView.frame = CGRectMake(0, self.view.frame.size.height/2, self.view.frame.size.width, self.view.frame.size.height/2);
效果差不多,可以看到中间有条横线 上面Toolbar 下面 blurEffect
但是BlurEffect的style中有一个UIBlurEffectStyleLight
UIBlurEffect *effect = [UIBlurEffect effectWithStyle:UIBlurEffectStyleLight];
感觉更自然一点,没有特别暗。
图片选的不好,辨识度不高,可以换个图片搞搞试试。