• 【iOS开发系列】颜色渐变


    记录:
    //Transparent Gradient Layer  
    - (void) insertTransparentGradient {  
        UIColor *colorOne = [UIColor colorWithRed:(33/255.0)  green:(33/255.0)  blue:(33/255.0)  alpha:0.0];  
        UIColor *colorTwo = [UIColor colorWithRed:(33/255.0)  green:(33/255.0)  blue:(33/255.0)  alpha:1.0];  
        NSArray *colors = [NSArray arrayWithObjects:(id)colorOne.CGColor, colorTwo.CGColor, nil nil];  
        NSNumber *stopOne = [NSNumber numberWithFloat:0.0];  
        NSNumber *stopTwo = [NSNumber numberWithFloat:1.0];  
        NSArray *locations = [NSArray arrayWithObjects:stopOne, stopTwo, nil nil];  
          
        //crate gradient layer  
        CAGradientLayer *headerLayer = [CAGradientLayer layer];  
          
        headerLayer.colors = colors;  
        headerLayer.locations = locations;  
        headerLayer.frame = self.bounds;  
          
        [self.layer insertSublayer:headerLayer atIndex:0];  
    }  
      
      
    //color gradient layer  
    - (void) insertColorGradient {  
          
        UIColor *colorOne = [UIColor colorWithRed:(255/255.0) green:(255/255.0) blue:(255/255.0) alpha:1.0];  
        UIColor *colorTwo = [UIColor colorWithRed:(33/255.0)  green:(33/255.0)  blue:(33/255.0)  alpha:1.0];  
          
        NSArray *colors = [NSArray arrayWithObjects:(id)colorOne.CGColor, colorTwo.CGColor, nil nil];  
        NSNumber *stopOne = [NSNumber numberWithFloat:0.0];  
        NSNumber *stopTwo = [NSNumber numberWithFloat:1.0];  
          
        NSArray *locations = [NSArray arrayWithObjects:stopOne, stopTwo, nil nil];  
        CAGradientLayer *headerLayer = [CAGradientLayer layer];  
        headerLayer.colors = colors;  
        headerLayer.locations = locations;  
        headerLayer.frame = self.bounds;  
          
        [self.layer insertSublayer:headerLayer above:0];  
          
    } 

  • 相关阅读:
    javascript-类型、值和变量
    词法结构
    前端js保存页面为图片下载到本地
    js生成带log的二维码(qrcodejs)
    工具函数
    css 水平垂直居中
    vue中的keep-alive
    vuex 的使用
    Spring源码解析
    Spring源码解析
  • 原文地址:https://www.cnblogs.com/yjbjingcha/p/6991755.html
Copyright © 2020-2023  润新知