【问题标题】:iOS : UIView blurring things moving behind itiOS:UIView 模糊了它背后的东西
【发布时间】:2011-07-12 23:38:24
【问题描述】:

我想知道是否可以模糊视图后面的所有内容......这些东西应该会移动。

示例:我有一个包含 UITableView 的 UIViewcontroller 和一个小的 UIView,可以通过触摸移动。我希望这个视图是透明的,但模糊它背后的任何东西,以达到类似于这个的效果: http://www.codeproject.com/KB/dialog/rtaGlassEffectLib/rtaGlassEffect.png

那么……可能还是不可能?

【问题讨论】:

    标签: ios uiview effect


    【解决方案1】:

    如果视图后面没有变化,您可以截屏(请参阅此问题:How to capture current view screenshot and reuse in code? (iPhone SDK))然后使用此库中的高斯模糊例程:http://code.google.com/p/simple-iphone-image-processing/

    所以,是的,这是可能的,但并不容易。您可以在这里找到可能会有所帮助的类似问题:stackoverflow.com/search?q=[iphone]+blur

    【讨论】:

    • 谢谢,很有趣。如果事情落后了怎么办?
    • @ingham,不知道。您可能需要更深入地研究 coregraphics,我不确定它是否可能或值得。也许您应该更新您的答案以表明这是一项要求(将其添加到标题中),也许您会得到更具体的答复。
    • 如果你要让东西四处移动并且你计划使用 Quartz,我会说生成的动画的帧率会非常糟糕,因为它的复杂性模糊例程。
    【解决方案2】:

    我认为你可以使用这个库:

    https://github.com/alexdrone/ios-realtimeblur

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-01-21
      • 2013-10-19
      • 1970-01-01
      • 2023-03-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多