All Projects → Graphicooooone → GAVisualEffectView

Graphicooooone / GAVisualEffectView

Licence: other
实现低版本直接使用UIVisualEffectView获取模糊效果。

Programming Languages

objective c
16641 projects - #2 most used programming language

Projects that are alternatives of or similar to GAVisualEffectView

Blurberry
Transparent blur using UIVisualEffectView without subclassing
Stars: ✭ 46 (+27.78%)
Mutual labels:  uivisualeffectview
Visual-Effects-Shadow
Add a drop shadow to a UIVisualEffectView using a 9-part UIImage.
Stars: ✭ 56 (+55.56%)
Mutual labels:  uivisualeffectview

GAVisualEffectView

实现低版本直接使用UIVisualEffectView获取模糊效果
在低版本中可直接使用UIVisualEffectView 由GAVisualEffectView实现运行时类注册

实现方案

  • iOS8以后 直接使用UIVisualEffectView实现模糊效果
  • iOS8之前 使用GAVisualEffectView实现模糊 设置可以使用GAVisualEffectScheme属性指定模糊方案
  • 当属性为 GAVisualEffectScheme_CoreImage 使用CoreImage实现模糊
  • 当属性为 GAVisualEffectScheme_GPUImage 使用GPUImage框架实现模糊 (在项目存在GPUImage的前提下)
  • 属性默认为 GAVisualEffectScheme_Auto
         优先级为 GAVisualEffectScheme_CoreImage > GAVisualEffectScheme_GPUImage
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].