如何在 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 模糊效果的主要内容,如果未能解决你的问题,请参考以下文章
当应用程序从后台进入前台时,UITableViewCell 中的 UIButton 不保留图像?
带有自定义 UITableViewCell 的 AVPlayer