2016-08-07 8 views
0

投稿者linkにしたがってぼかし効果をつけることを学びました。しかし、この投稿では、TabBarController要素とNavigationController要素をカバーするぼかし効果を作り出す方法は示されていません。スウィフトiOS - TabBarControllerとNavigationControllerをカバーするぼかし効果を作る方法

TabBarController要素とNavigationController要素を含め、画面全体を覆うぼかし効果を作るにはどうすればよいですか?

答えて

3

これは、あなたが今聞いているとおり、ビュー全体をカバーしています。しかし、そのビューは親のビューコントローラによって管理される不動産を持つ子供UIViewControllerです。この親だけが画面全体をカバーするビューを持っています。したがって、UINavigationControllerに埋め込む場合は、代わりに次のようにします。

blurEffectView.frame = self.navigationController!.view.bounds 
self.navigationController!.view.addSubview(blurEffectView) 
+0

Oh、ofc!完璧な答え!まだ簡単な解決策が見当たりません。 ;)Ty! – Sebbe

関連する問題