【发布时间】:2016-12-13 14:29:09
【问题描述】:
所以我学会了根据帖子link做一个模糊的效果。但那篇文章并没有说明如何制作还涵盖 TabBarController 和 NavigationController 元素的模糊效果。
如何制作覆盖整个屏幕的模糊效果,包括 TabBarController 和 NavigationController 元素?
【问题讨论】:
所以我学会了根据帖子link做一个模糊的效果。但那篇文章并没有说明如何制作还涵盖 TabBarController 和 NavigationController 元素的模糊效果。
如何制作覆盖整个屏幕的模糊效果,包括 TabBarController 和 NavigationController 元素?
【问题讨论】:
它正在按照您现在的要求进行操作,覆盖整个视图。但是,该视图属于子 UIViewController,其不动产由父视图控制器管理。只有这个父级的视图覆盖整个屏幕。因此,在嵌入UINavigationController 的情况下,您可以这样做:
blurEffectView.frame = self.navigationController!.view.bounds
self.navigationController!.view.addSubview(blurEffectView)
【讨论】: