当前位置:   article > 正文

iOS8毛玻璃效果-UIView模糊效果_uiblureffectstyledark

uiblureffectstyledark

最近公司忙,没来得及写博客,补发一篇UIView模糊处理的小技巧,希望大家能用得上

//定义毛玻璃效果

  1. UIBlurEffect * blur = [UIBlurEffecteffectWithStyle:UIBlurEffectStyleDark];
  2. UIVisualEffectView * effe = [[UIVisualEffectViewalloc]initWithEffect:blur];
  3. effe.frame =CGRectMake(50,90, self.view.frame.size.width - 100, 400);

// 把要添加的视图加到毛玻璃上

  1. UIButton * btn = [[UIButtonalloc]initWithFrame:CGRectMake(50,50, 100,100)];
  2. btn.backgroundColor = [UIColorredColor];
  3. [effeaddSubview:btn];
  4. [self.viewaddSubview:effe];

效果是枚举,有三种:

UIBlurEffectStyleExtraLight      UIBlurEffectStyleLight      UIBlurEffectStyleDark

之后还有你想把你的图片模糊也可以这样添加:

// 定义需要毛玻璃化的图片

  1. UIImageView * image = [[UIImageViewalloc]initWithImage:[UIImageimageNamed:@"2.png"]];
  2. image.frame =CGRectMake(100,100, 100,100);

// 定义毛玻璃效果

  1. UIBlurEffect * blur = [UIBlurEffecteffectWithStyle:UIBlurEffectStyleDark];
  2. UIVisualEffectView * effe = [[UIVisualEffectViewalloc]initWithEffect:blur];
  3. effe.frame =CGRectMake(50,90, self.view.frame.size.width - 100, 400);
  4. [image addSubview:effe];
  5. [self.viewaddSubview:image];




声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小小林熬夜学编程/article/detail/419073
推荐阅读
相关标签
  

闽ICP备14008679号