2013-10-09 43 views
2

我希望UITableViewCell的背景具有iOS7模糊效果。它是动态的,意味着当单元格滚动时,模糊的背景应该根据下面的颜色而改变。如何在UITableViewCell的背景中实现实时iOS7模糊效果

我发现了一些相对的主题。

iPhone SDK - Frosted Glass (iOS 7 Blur) Effect。它引入了GPUImage。它关于静止图像,我没有弄清楚如何制作一个动态的。

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

+0

见http://stackoverflow.com/questions/17055740/how-can-i-produce-an-effect-similar-to-the -ios-7-blur-view – bcattle

回答

10

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

https://github.com/ivoleko/ILTranslucentView

+0

这会得到Apple的批准吗? – Amar

+1

当然,已经尝试了几个应用程序,它的工作原理:) –