デモを実行するとテーブルの上にブラーのかかった(ボケた)ダイアログが表示される。テーブルをスクロールするとそれに合わせてボケも変化していく。
今までも同様のライブラリはいくつかあったが、Viewの体裁を取っているので使いやすい。DRNRealTimeBlurViewを作ってぼかしたいビューの上に重ねるだけ。
デモでは順番に addSubView: して行って下記のような階層になっている。
↑ UIImageView
↑ DRNRealTimeBlurView
↑ UITableView
↑ UIViewController.view
この場合 DRNRealTimeBlurViewより下、この場合 UITableViewの内容が良い感じでボケる。一方、それより上の UIImageViewはボケが適用されない。