毛玻璃效果

官方提供的实现方式有两种:UIToolBar方式和UIVisualEffect(iOS 8.0)方式。

UIToolBar实现方式

效果

UIToolBar实现方式

优缺点

优点:实现非常方便。
缺点:灵活性差,只能修改颜色且只有两种颜色可选。

UIVisualEffect实现方式

效果

UIVisualEffect实现方式
  1. UIVisualEffect 是抽象类,具有两个子类 UIBlurEffect 和 UIVibrancyEffect。
  2. UIVisualEffectView 类配合 UIVisualEffect类,能够实现毛玻璃效果。
  3. UIBlurEffect 类能为 UIVisualEffectView 中透明区域添加毛玻璃效果,如图中①。
  4. UIVibrancyEffect 类能为 UIVisualEffectView 中的透明区域添加毛玻璃效果,如图中②。
  5. 向 UIBlurEffect 中添加 UIVibrancyEffect,能够实现更加美观的毛玻璃效果,如图中③。

优缺点

优点:实现非常方便。
缺点:灵活性不佳,不能修改方差和模糊半径。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 话说苹果在iOS7.0之后,很多系统界面都使用了毛玻璃效果,增加了界面的美观性,比如下图的通知中心界面; 效果图:...
    Mr_董阅读 1,360评论 0 0
  • 在ios开发过程中,为了界面的美观,我们往往需要对一个图片进行模糊化处理,有一种朦胧美得感觉,就是所谓的毛玻璃效果...
    鲲鹏DP阅读 28,528评论 9 55
  • 1.创建一个 UIToolbar 实例,设置它的 frame 或者也可以通过添加约束,然后 UIToolbar 有...
    米饭TT阅读 625评论 0 0
  • 前一段时间项目中用到毛玻璃效果,那时对UIBlurEffect类和 UIVisualEffectView这两个类做...
    WheatDen阅读 7,308评论 1 2
  • 晚安,不眠的世界! 你守护着,陪盼着那些黑夜里无家可归的流浪者,喝的烂醉的独行者,失眠的哭泣者,你把所有所有的悲伤...
    利利欧巴阅读 353评论 0 0

友情链接更多精彩内容