/iOS-blur

Blur a UIView

Primary LanguageObjective-CDo What The F*ck You Want To Public LicenseWTFPL

#iOS-blur

In iOS 7 a new view is shown in several places that is transparent and has a blur on it. Sadly Apple hasn't given us a proper API to use a similar view.

Apple gave us some sample code at WWDC that can take an UIImage and add blur to it. It looks great, but isn't as cool as a view that adds blur to the views behind it in realtime.

So after 3 and a half cups of coffee I came up with a brilliant and simple idea. It does, however, only work for iOS 7.

##Screenshot Screenshot

##How is it done?

It's a real simple solution. I simply took a UIToolbar, stole its layer and added it to my view.

##Awesome! So, how do I use it?

Simply copy the class AMBlurView to your project, initialise it, set a frame and add it to your view. Voila!

AMBlurView *blurView = [AMBlurView new];
[blurView setFrame:CGRectMake(0.0f,0.0f,100.0f,100.0f)];
[self.view addSubview:blurView];

##License iOS-blur is released under the WTFPL-license (see the LICENSE file)