ios 毛玻璃特效

昨天晚上突然心血来潮,研究了下ios 8的毛玻璃效果,觉得挺好看的。给人一种朦胧美,于是就动手实现了下代码。--- 对了飞鸟图的资源美审核通过大家不能下载了,非常抱歉。不过道理都是一样,图片哪里都有。最主要是把知识点掌握了。哈哈,那么我们就学习今天的毛玻璃效果吧。

#import "ViewController.h"

@interface ViewController ()

{

UIImageView *_imageView;

}

@end

@implementation ViewController

- (void)viewDidLoad {

[super
viewDidLoad];

[self
createView];

[self
createvisualEfView];

}

-(void)createView

{

UIImageView *imageView = [[UIImageView
alloc]initWithFrame:CGRectMake(50,
50, 300,
400)];

[imageView setImage:[UIImage
imageNamed:@"webwxgetmsgimg.jpg"]];

[self.view
addSubview:imageView];

_imageView = imageView;

}

//创建可视化视图

-(void)createvisualEfView

{

UIVisualEffectView *vis  =[[UIVisualEffectView
alloc] initWithEffect:[UIBlurEffect
effectWithStyle:UIBlurEffectStyleExtraLight]];//里面有三种方法可以拿来调用

vis.frame =
CGRectMake(0,
0, 300,
400);

vis.alpha =
1.0;

[_imageView
addSubview:vis ];

}

这里面一共3种效果,大家可以去方法里面看,我们要有探索和冒险精神不是么。

时间: 2024-12-30 20:59:24

ios 毛玻璃特效的相关文章

iOS 8 系统自带BlurEffect 毛玻璃特效

毛玻璃 的UI 设计在手机开发中已经 非常热门,在之前的 开发中 一般用到 github上FXBlurView 封装好的一个view类 ,可以直接应用加载到控件中,iOS 8 后更新的  UIBlurEffect类和 UIVisualEffectView类使这种特效应用更加便捷,高效. 使用也非常简便,UIBlurEffect 类是设定毛玻璃特效的类型,UIVisualEffectView类在创建时加入上一个类对象,剩下的跟普通的view 控件等用法就一样了 ,附代码事例: //  创建需要的毛

iOS - 毛玻璃效果

iOS - 毛玻璃效果 iOS8之后苹果提供了制作毛玻璃效果的API 就是这个UIVisualEffectView,用这个initWithEffect:去初始化,然后呢,他有两种效果继承自UIVisualEffect.这个父类不用管,什么也不做,主要看他的两个子类UIBlurEffect和UIVibrancyEffect. UIBlurEffect : 这个是影响毛玻璃后面视图的 效果图: UIVibrancyEffect : 这个是影响毛玻璃上的视图的 是不是很漂亮,做起来也不难呢. 先说毛玻

OpenCV——PS滤镜,毛玻璃特效

程序完成 "毛玻璃" 特效, 不过边缘没有处理,使得最终的图像有黑边. 不过,有了黑边,感觉效果也不错,所以这个bug 没有管. #ifndef PS_ALGORITHM_H_INCLUDED #define PS_ALGORITHM_H_INCLUDED #include <iostream> #include <string> #include "cv.h" #include "highgui.h" #include

iOS毛玻璃效果

iOS7新API-实现毛玻璃效果  <转载> 原图: 效果图: 实现: 首先需要导入Accelerate.framework. 然后把两个文件加入到自己的项目中即可. UIImage+ImageEffects.h #import <UIKit/UIKit.h>@interface UIImage (ImageEffects)- (UIImage *)applyLightEffect; - (UIImage *)applyExtraLightEffect; - (UIImage *)

毛玻璃特效

先搞一个div作为容器层,用来放置风景背景图. 内部放一个div,作为毛玻璃的主体. 再放一个img,显示天气图标. <html> <head> <meta charset="utf-8"> </style> </head> <body> <div class='container'> <div class='frosted-glass'></div> <img class

觉得不错,毛玻璃特效

<!DOCTYPE html> <html> <head> <meta charset="utf-8"> </style> </head> <body> <div class='container'> <div class='frosted-glass'></div> <img class='weather' src='cloudy.png'> </

【转】毛玻璃特效

毛玻璃其实就是磨砂玻璃,能够模糊的看清背后的风景,让人感觉有种朦胧美,让界面看上去有些层次感. 比如: 高大上啊,接下来肯定是眼馋手痒的过程... 当然,用ps搞一个全景毛玻璃背景毫无疑问是最省事的,那接下来就没啥事可干了. 当然no no no了. 毛玻璃无疑就是种模糊了,少不了filter blur. 最终效果(chrome): 天气预报 嗯,也算是将就了... <!DOCTYPE html> <html> <head> <meta charset="

iOS 毛玻璃效果设置

//设置毛玻璃效果 +(void)blurEffrct:(UIView *)view{ UIBlurEffect* effect = [UIBlurEffect effectWithStyle:UIBlurEffectStyleLight]; UIVisualEffectView* effectView = [[UIVisualEffectView alloc] initWithEffect:effect]; effectView.frame =view.bounds; [view addSub

iOS动画特效

关于图层的几个坐标系. 对于ios来说,坐标系的(0,0)点在左上角,就是越往下,Y值越大.越往右,X值越大. 一个图层的frame,它是position,bounds,anchorPoint和transform属性的一部分. 设置一个新的frame将会相应的改变图层的position和bounds,但是frame本身并没有保存. position:是一个CGPoint值,它指定图层相当于它父图层的位置,该值基于父图层的坐标系. bounds:是一个CGRect值,指定图层的大小(bounds.