- 第一, iOS7之前, 使用系统的
UIToolbar
这个类来实现 - 第二, iOS8之后, 官方新增了
UIBlurEffect
这个类来实现, 它其实是直接在图片上面盖了一层View - 第三, 使用第三方的框架, LBBlurredImage 这个框架内部是直接对图片进行了渲染处理的
- 说明: 前面两个是官方的, 使用起来比较高效, 第三方的效果显然也没有那么好看, 大家还是看需求使用吧; 苹果推荐使用
UIBlurEffect
- demo 中都有详细的实现代码可以参考, 需要用到的朋友可以 Clone or download 下来看看
- 第一张是用
UIToolbar
实现的, 第二张是用UIBlurEffect
实现的, 第三张是用LBBlurredImage
实现的