iOS毛玻璃效果

毛玻璃效果

毛玻璃效果是在iOS8.0之后添加的

需要创建的对象有

UIImageView 原图片视图
UIBlurEffect 毛玻璃设置
UIVisualEffectView 毛玻璃视图

代码

UIImageView * blueImageView = [[UIImageView alloc] initWithFrame:self.view.bounds];
根据需求添加图片
[self.view addSubview: blueImageView];

//创建毛玻璃效果
UIBlurEffect * blur = [UIBlurEffect effectWithStyle:UIBlurEffectStyleExtraLight];
//创建毛玻璃视图
UIVisualEffectView * visualView = [[UIVisualEffectView alloc] initWithEffect:blur];
visualView.frame = blueImageView.bounds;
//添加到imageView上
[blueImageView addSubview:visualView];
注意,这个是要添加到view中哦
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在ios开发过程中,为了界面的美观,我们往往需要对一个图片进行模糊化处理,有一种朦胧美得感觉,就是所谓的毛玻璃效果...
    鲲鹏DP阅读 28,334评论 9 55
  • 一.UIToolBar iOS7 及之前的版本可以使用UIToolBar 快速定义自己的毛玻璃效果 二.UIVis...
    Krien阅读 13,519评论 0 4
  • iOS8之后苹果提供了制作毛玻璃效果的API 就是这个UIVisualEffectView,用这个initWith...
    iSongWei阅读 5,281评论 0 0
  • 1.创建一个 UIToolbar 实例,设置它的 frame 或者也可以通过添加约束,然后 UIToolbar 有...
    米饭TT阅读 3,616评论 0 0
  • 感觉自己好久好久没有写情书的冲动了,此刻心中有万言,却不知如何表达。那就让我想到哪里写到哪里吧! 喜欢只见过一面...
    薰衣草的王国阅读 1,547评论 0 0