iOS毛玻璃效果

iOS7以后,苹果公司提供了一种实时毛玻璃的渲染效果,苹果提供了一些方法让我们可以在UIImage上增加毛玻璃效果,但是,只是静态的效果,不是实时的,要是想要实时的效果,那该怎么办呢?
其实很简单:

//初始化imageView 
UIImageView * imageview = [[UIImageView alloc] initWithImage: [UIImage imageNamed:@"psb.png"]];  imageview.userInteractionEnabled = YES; 
imageview.contentMode = UIViewContentModeScaleAspectFit; 
imageview.frame = CGRectMake(0, 80, 320, 320); 
[self.view addSubview:imageview]; 
//实现模糊效果  
UIBlurEffect *blur = [UIBlurEffect effectWithStyle:UIBlurEffectStyleLight];
UIVisualEffectView *effectview = [[UIVisualEffectView alloc] initWithEffect:blur]; 
effectview.frame = CGRectMake(0, 0, imageview.frame.size.width, 320);
[imageview addSubview:effectview];

效果图:

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

相关阅读更多精彩内容

  • 在ios开发过程中,为了界面的美观,我们往往需要对一个图片进行模糊化处理,有一种朦胧美得感觉,就是所谓的毛玻璃效果...
    鲲鹏DP阅读 28,603评论 9 55
  • 一.UIToolBar iOS7 及之前的版本可以使用UIToolBar 快速定义自己的毛玻璃效果 二.UIVis...
    Krien阅读 10,534评论 0 4
  • 1.创建一个 UIToolbar 实例,设置它的 frame 或者也可以通过添加约束,然后 UIToolbar 有...
    米饭TT阅读 655评论 0 0
  • 在很早之前就看到了「微信读书」上的个人页面,初次见这个毛玻璃效果就让我吃了一🐳。背景是用头像的图片虚化,让人看到这...
    随意_M阅读 945评论 0 7
  • 我从来不敢想象我和你的未来会是什么样。很多事情我都会在脑海中大概描绘出以后的样子,但是我们的未来我不敢。可能是因为...
    我和我的小太阳阅读 132评论 0 0

友情链接更多精彩内容