在顶部显示 UIView(对话框)时,iOS 对后面视图的模糊效果 [重复]
Posted
技术标签:
【中文标题】在顶部显示 UIView(对话框)时,iOS 对后面视图的模糊效果 [重复]【英文标题】:iOS Blur effect for a view behind when showing a UIView on top (dialog) [duplicate] 【发布时间】:2015-09-23 10:43:28 【问题描述】:我想模糊弹出的 UIView 后面的视图。 有没有办法以编程方式实现这一目标?
提前致谢!
【问题讨论】:
【参考方案1】:您可以通过多种方式执行此操作,具体取决于您支持的 ios。这里有两种方式向后兼容iOS8之前的:
FXBlurView
iOS-Blur(类似于您实现 UIToolbar 视图)
在 iOS8 中,您可以使用 UIVisualEffectView。这个过程很简单,你可以查看Ray Wenderlich的这个教程来了解如何做。
既然你问的是“程序化”的方式,这里是一个使用前面提到的 iOS-Blur 库的例子:
JCRBlurView *blurView = [JCRBlurView new];
[blurView setFrame:CGRectMake(0.0f,0.0f,100.0f,100.0f)];
[self.view addSubview:blurView];
【讨论】:
以上是关于在顶部显示 UIView(对话框)时,iOS 对后面视图的模糊效果 [重复]的主要内容,如果未能解决你的问题,请参考以下文章