如何在 UITableViewCell 后台实现实时 iOS 7 模糊效果

Posted

技术标签:

【中文标题】如何在 UITableViewCell 后台实现实时 iOS 7 模糊效果【英文标题】:How to implement a real time iOS7 blur effect in the UITableViewCell's background 【发布时间】:2013-10-09 02:47:07 【问题描述】:

我希望 UITableViewCell 的背景具有 ios7 模糊效果。它是动态的,意味着当单元格滚动时,其模糊的背景应该会根据下面的颜色而改变。

我找到了一些相关的话题。

iPhone SDK - Frosted Glass (iOS 7 Blur) Effect。它介绍了GPUImage。关于静止图像,我不知道如何制作动态图像。

iOS 7 dynamic blur effect like in Control Center。它使用 UIToolbar 作为单元格的背景,利用系统内置的模糊效果。效果很好,只是透明度有点低。我已经调整了工具栏的 alpha,但它并不理想。

【问题讨论】:

见***.com/questions/17055740/… 【参考方案1】:

就像你说的,有可能使用 UIToolbar 来获得实时模糊。这是一个获得所需外观修改的小类:

https://github.com/ivoleko/ILTranslucentView

【讨论】:

这会得到苹果的批准吗?

以上是关于如何在 UITableViewCell 后台实现实时 iOS 7 模糊效果的主要内容,如果未能解决你的问题,请参考以下文章

怀疑 Windows 流氓软件后台偷偷读文件,教你如何实锤

项目实操:jQuery伪分页

当应用程序从后台进入前台时,UITableViewCell 中的 UIButton 不保留图像?

带有自定义 UITableViewCell 的 AVPlayer

防止 NSManagedObject 引用更新 UITableViewCell

定期后台同步