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.
##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)