一个UIView子类,可以对指定图像应用图像效果。
图像效果(模糊、饱和度)在异步中对基础图像应用,旨在用于近似实时应用。
如果您使用 CocoPods,它只是简单地将此添加到您的 Podfile
pod 'GRKBlurView'
就像使用任何其他 UIView 一样使用它,并根据您的需求进行适当配置。在最简单的情况下,您所需提供的仅仅是下面的 targetImage
和 blurRadius
,但是,由于异步更新,可以与效果进行交互并具有高性能。
@property (nonatomic,weak) IBOutlet GRKBlurView *blurView;
- (void)viewDidLoad
{
[super viewDidLoad];
self.blurView.targetImage = [UIImage imageNamed:@"test"];
self.blurView.blurRadius = 30.0f;
}
有一个便捷的方法可以捕获视图层次结构作为一个图像,并将其用作目标图像
- (void)setTargetImageFromView:(UIView *)targetView;
也请参考包含的 GRKBlurViewTestApp 以获取更多健壮的示例。
更详细的文档可在 GRKBlurView.h
中找到。
白天是一位专业的 iOS 工程师,我的名字是 Levi Brown。我喜欢编写技术博客 grokin.gs,可以通过以下方式联系到我
Twitter @levigroker
App.net @levigroker
Email [email protected]
您的建设性评论和反馈总是受欢迎的。