一:常用的是UIVisualEffectView, 是在iOS 8 增加的,让我们可以很方便的做出模糊(毛玻璃)效果。 UIVisualEffectView是一个view,就是对这个view对模糊设置后,把这个view 盖在自己的图片上, UIVisualEffectView 包含两种特效,一种叫 ...
分类:
其他好文 时间:
2016-09-16 21:00:39
阅读次数:
170
先罗列一下工具类中提供的方法: 说明: 1.获取毛玻璃效果(高斯模糊)图像 在iOS8以后,提供了类UIBlurEffect、UIVisualEffectView,可以方便的生成高斯模糊的视图,然后只需要作为目标视图的subview即可看到效果。在iOS7上需要自行实现,不过苹果在WWDC 2013 ...
分类:
移动开发 时间:
2016-09-13 20:41:57
阅读次数:
262
在 iOS 7 出來一個背景模糊的效果, Apple 官方的 sample code 則有提供怎麼使用 vImage, Quartz 來實作這個效果。接著在 iOS 8 出來之後,則提供了 UIVisualEffectView 可以疊加在繼承 UIView 的 class 的 objects ,除了 ...
分类:
移动开发 时间:
2016-08-03 18:37:45
阅读次数:
171
iOS8,之后:storyboard:直接搜索控件VisualEffectViewwithBlur拉到需要模糊效果视图的上方;纯代码://创建需要的毛玻璃特效类型UIBlurEffect*blurEffect=[UIBlurEffecteffectWithStyle:UIBlurEffectStyleLight];//毛玻璃view视图UIVisualEffectView*effectView=[[UIVisualEf..
分类:
移动开发 时间:
2016-07-19 19:16:04
阅读次数:
217
1、先介绍一个好用的实现模糊效果的框架:https://github.com/YouXianMing/UIImageBlur 2、iOS8 中 UIVisualEffectView 模糊效果的使用 ,能够实时渲染,但是弊端就是iOS7以下不能用。 ...
分类:
移动开发 时间:
2016-07-15 06:35:23
阅读次数:
215
iOS8之后苹果提供了制作毛玻璃效果的API就是这个UIVisualEffectView,用这个initWithEffect:去初始化,然后呢,他有两种效果继承自UIVisualEffect。这个父类不用管,什么也不做,主要看他的两个子类UIBlurEffect和UIVibrancyEffect。
UIBlurEffect : 这个是影响毛玻璃后面视图的
效果图:
UIVibrancyEf...
分类:
其他好文 时间:
2016-05-07 07:15:13
阅读次数:
196
在iOS 8后,苹果开放了不少创建特效的接口,其中就包括创建毛玻璃(blur)的接口。 通常要想创建一个特殊效果(如blur效果),可以创建一个UIVisualEffectView视图对象,这个对象提供了一种简单的方式来实现复杂的视觉效果。这个可以把这个对象看作是效果的一个容器,实际的效果会影响到该 ...
分类:
其他好文 时间:
2016-04-18 15:29:07
阅读次数:
190
首先有这样4个类 UIVisualEffect UIBlurEffect UIVibrancyEffect UIVisualEffectView 继承关系 UIVisualEffect : NSObject |—> UIBlurEffect |—> UIVibrancyEffect UIVisual ...
分类:
移动开发 时间:
2016-03-26 15:41:56
阅读次数:
219
在须要模糊的UIView上。加入一个UIVisualEffectView对象就可以。 效果例如以下图: 代码例如以下: UIImageView *imageview = [[UIImageViewalloc] init]; imageview.frame =CGRectMake(10,100, 30
分类:
移动开发 时间:
2016-02-25 16:59:48
阅读次数:
146
#import "ViewController.h" @interface ViewController () @property (nonatomic, strong) UIScrollView *scrollView; @end @implementation ViewController -
分类:
其他好文 时间:
2016-02-22 19:02:18
阅读次数:
126