毛玻璃

作者: YvanLiu | 来源:发表于2017-06-06 16:02 被阅读37次

    挺好玩的,用得到,记录一下。

    先画一个图片出来吧
      UIImageView *imageView = [[UIImageView alloc]init];
        imageView.frame = self.view.bounds;
        [self.view addSubview:imageView];
        imageView.image = [UIImage imageNamed:@"home"];
    
    最近很火呀
    两个毛玻璃的方法
    // 方便对比 上半部分一个下半部分一个
     // UIToolbar iOS7之后
        UIToolbar *toolbar = [[UIToolbar alloc] init];
        toolbar.barStyle = UIBarStyleBlack;
        [self.view addSubview:toolbar];
        toolbar.frame = CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height/2);
    
        // UIBlurEffect iOS8之后
        UIBlurEffect *effect = [UIBlurEffect effectWithStyle:UIBlurEffectStyleDark];
        UIVisualEffectView *effectView = [[UIVisualEffectView alloc] initWithEffect:effect];
        [self.view addSubview:effectView];
        effectView.frame = CGRectMake(0, self.view.frame.size.height/2, self.view.frame.size.width, self.view.frame.size.height/2);
    

    效果差不多,可以看到中间有条横线 上面Toolbar 下面 blurEffect

    但是BlurEffect的style中有一个UIBlurEffectStyleLight
        UIBlurEffect *effect = [UIBlurEffect effectWithStyle:UIBlurEffectStyleLight];
    

    感觉更自然一点,没有特别暗。
    图片选的不好,辨识度不高,可以换个图片搞搞试试。

    相关文章

      网友评论

          本文标题:毛玻璃

          本文链接:https://www.haomeiwen.com/subject/umzgfxtx.html