iOS7 引入了一种新的效果到 iOS 世界。使用这个库可以非常容易地创建模糊效果。您可以从任何 UIView
创建模糊视图。
这个库会检查设备 iOS 版本。您可以在 iOS6 或以下版本中无障碍使用,它将只创建一个黑色半透明视图。它还会检查设备是否强大到足以创建此类效果,不会在 iPhone4 及以下版本上执行。
您可以使用 CocoaPods 安装 NYBlurView
。
pod 'NYBlurView'
NYBlurView
作为普通的 UIView
创建。NYBlurView
。frame
,这是 NYBlurView
应用于从 parentView
创建模糊效果的帧。BLRColorComponents
。 BLRView *blurView = [[BLRView alloc] initWithFrame:self.view.frame parent:self.backgroundImageView withSnapshotFrame:self.backgroundImageView.bounds];
[blurView blurWithColor:[BLRColorComponents lightEffect]];
[self.view addSubView:blurView];
MIT 许可证 (MIT)
版权所有 (c) 2015 Nicolas Yuste
在此,免费授予任何获得此软件和相关文档副本(以下简称“软件”)的人权,用于无限制地处理该软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售人员 shuffled copies of the software,并允许向人员提供软件的人以同样方式行事,但受以下条件约束
上述版权声明和本许可声明应包含在全部或大部分软件的副本中。
该软件按“现状”提供,不受任何形式的保证,明示或暗示,包括但不限于对适销性、特定用途的适用性和非侵权的保证。在任何情况下,作者或版权所有者均不对任何索赔、损害或其他责任负责,无论产生于合同、侵权或其他原因,无论源于、因而是由软件或软件的使用或其他使用引起。