2016-08-07 38 views
0

Так что я научился делать размытый эффект согласно сообщению link. Но в этой статье не возникает вопрос о том, как сделать размытый эффект, который также охватывает элементы TabBarController и NavigationController.Swift iOS - Как сделать размытый эффект, который покрывает TabBarController и NavigationController

Как я могу сделать размытый эффект, который охватывает весь экран, включая элементы TabBarController и NavigationController?

ответ

3

Это то, что вы просите прямо сейчас, которое покрывает весь вид. Однако этот взгляд относится к ребенку UIViewController, который имеет свою недвижимость, управляемую родительским контроллером. Только этот родитель имеет вид, охватывающий весь экран. Таким образом, в случае вложения в UINavigationController, вы могли бы сделать вместо:

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

О, OFC! Идеальный ответ! Простые решения иногда трудно увидеть, пока вы все еще нобе! ;) Ty! – Sebbe