【问题标题】:iOS Blur effect for a view behind when showing a UIView on top (dialog) [duplicate]在顶部显示 UIView(对话框)时,iOS 对后面视图的模糊效果 [重复]
【发布时间】:2015-09-23 10:43:28
【问题描述】:

我想模糊弹出的 UIView 后面的视图。 有没有办法以编程方式实现这一目标?

提前致谢!

【问题讨论】:

    标签: ios objective-c


    【解决方案1】:

    您可以通过多种方式执行此操作,具体取决于您支持的 iOS。这里有两种方式向后兼容iOS8之前的:

    在 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];
    

    【讨论】:

      猜你喜欢
      • 2023-01-05
      • 1970-01-01
      • 1970-01-01
      • 2020-12-03
      • 1970-01-01
      • 2012-03-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多