【发布时间】:2015-09-23 10:43:28
【问题描述】:
我想模糊弹出的 UIView 后面的视图。 有没有办法以编程方式实现这一目标?
提前致谢!
【问题讨论】:
标签: ios objective-c
我想模糊弹出的 UIView 后面的视图。 有没有办法以编程方式实现这一目标?
提前致谢!
【问题讨论】:
标签: ios objective-c
您可以通过多种方式执行此操作,具体取决于您支持的 iOS。这里有两种方式向后兼容iOS8之前的:
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];
【讨论】: