zoukankan      html  css  js  c++  java
  • 蒙版渐变的实现

    要求整个view渐渐alpha变透明,包括view上的子view,需要一起变透明。

    -(void)testAlpha{     
        [self.view layoutIfNeeded];     
        UIColor *color1 = [UIColor colorWithRed:(0)  green:(0)  blue:(0)   alpha:1.0];     
        UIColor *color2 = [UIColor colorWithRed:(0)  green:(0)  blue:(0)  alpha:0.8];     
        UIColor *color3 = [UIColor colorWithRed:(0)  green:(0)  blue:(0)  alpha:0.2];     
        NSArray *colors = [NSArray arrayWithObjects:(id)color1.CGColor, color2.CGColor,color3.CGColor, nil];     
        NSArray *locations = [NSArray arrayWithObjects:@(0.0), @(0.7),@(1.0), nil];     
        CAGradientLayer *gradientLayer = [CAGradientLayer layer];     
        gradientLayer.colors = colors;     
        gradientLayer.locations = locations;     
        gradientLayer.frame = _inputView.bounds;     
        gradientLayer.startPoint = CGPointMake(0, 0);     
        gradientLayer.endPoint   = CGPointMake(1, 0);     
        _inputView.layer.mask = gradientLayer; 
    }
  • 相关阅读:
    hdu 1104 数论+bfs
    hdu 1019 最小公倍数
    hdu 1005 数论 循环
    山东省第三届acm
    hdu 1576
    浏览器支持
    FormData
    获取APP图片资源
    链接转标签
    bug20170125
  • 原文地址:https://www.cnblogs.com/-yun/p/5983949.html
Copyright © 2011-2022 走看看