我创建了一个白色和0.4不透明度的CALayer。我想要的是将此图层放在图像上方并使其模糊,就像通知图层在应用程序上模糊或您在此处打开的主屏幕是我的CALayer:
CALayer *lyr = [CALayer layer];
lyr.bounds = CGRectMake(0, 0, 190, 190);
lyr.position = CGPointMake(90, 50);
lyr.backgroundcolor = [UIColor whiteColor].CGColor;
lyr.opacity = 0.4f;
[self.view.layer addSubLayer:lyr];
很抱歉,如果我没有完全解释我的需求
提前致谢
答案 0 :(得分:2)
看看FXBlurView
https://github.com/nicklockwood/FXBlurView
它还提供了一种在图像上应用着色模糊的方法。
- (UIImage *)blurredImageWithRadius:(CGFloat)radius iterations:(NSUInteger)iterations tintColor:(UIColor *)tintColor;
- >导入UIImage+FXBlurImage.h