zoukankan      html  css  js  c++  java
  • iOS 8 模糊视图(毛玻璃效果)的简单实现UIVisualEffectView

    在须要模糊的UIView上。加入一个UIVisualEffectView对象就可以。

    效果例如以下图:




    代码例如以下:


        UIImageView *imageview = [[UIImageViewalloc] init];

        imageview.frame =CGRectMake(10,100, 300, 300);

        imageview.image = [UIImageimageNamed:@"2"];

        imageview.contentMode =UIViewContentModeScaleAspectFit;

        imageview.userInteractionEnabled =YES;

        [self.viewaddSubview:imageview];

        

        UIBlurEffect *blur = [UIBlurEffecteffectWithStyle:UIBlurEffectStyleLight];

        UIVisualEffectView *effectview = [[UIVisualEffectViewalloc] initWithEffect:blur];

        effectview.frame =CGRectMake(0,0, imageview.size.width/2,300);

        

        [imageviewaddSubview:effectview];

        

        

        UIButton *btn = [UIButtonbuttonWithType:UIButtonTypeSystem];

        btn.frame =CGRectMake(10,50, 100, 40);

        [btn setTitle:@"btn"forState:UIControlStateNormal];

        [effectview.contentViewaddSubview:btn];



    iOS开发交流群361513739

  • 相关阅读:
    JavaScript条件判断和循环
    JavaScript数据类型详解
    Dockerfile使用
    让ie8、ie9支持媒体查询
    事件穿透
    判断是苹果手机还是安卓手机
    ES6中字符串的扩展
    ES6数组的扩展运算符
    let和const
    ES6中函数的扩展
  • 原文地址:https://www.cnblogs.com/gcczhongduan/p/5217586.html
Copyright © 2011-2022 走看看