Dev:UIBackdropView

_UIBackdropView is a private class in UIKit.framework (iOS 7.0+), a subclass of UIView, which is used for the popular blur effects.

It uses a CABackdropLayer with a gaussianBlur CAFilter.

Creating Settings
_UIBackdropView uses a _UIBackdropViewSettings object for its setup. There are many ways to create it:

Here's a list with known settings classes (subclasses of _UIBackdropViewSettings) available in iOS 7.

Blurring Sample
There are only two blur qualities available.


 * low
 * default (Assumed to be "medium")

Applying blur settings/style
There are several ways for doing this by methods.

For example