分享

iOS透明层代码

 LoveSeasonLee 2016-03-16
  1. //Transparent Gradient Layer 透明层 
  2. - (void) insertTransparentGradient {  
  3.     UIColor *colorOne = [UIColor colorWithRed:(33/255.0 green:(33/255.0 blue:(33/255.0 alpha:0.0];  
  4.     UIColor *colorTwo = [UIColor colorWithRed:(33/255.0 green:(33/255.0 blue:(33/255.0 alpha:1.0];  
  5.     NSArray *colors = [NSArray arrayWithObjects:(id)colorOne.CGColor, colorTwo.CGColor, nil nil];  
  6.     NSNumber *stopOne = [NSNumber numberWithFloat:0.0];  
  7.     NSNumber *stopTwo = [NSNumber numberWithFloat:1.0];  
  8.     NSArray *locations = [NSArray arrayWithObjects:stopOne, stopTwo, nil nil];  
  9.       
  10.     //crate gradient layer  
  11.     CAGradientLayer *headerLayer = [CAGradientLayer layer];  
  12.       
  13.     headerLayer.colors = colors;  
  14.     headerLayer.locations = locations;  
  15.     headerLayer.frame = self.bounds;  
  16.       
  17.     [self.layer insertSublayer:headerLayer above:0];  
  18. }  
  19.   
  20.   
  21. //color gradient layer  颜色渐变
  22. - (void) insertColorGradient {  
  23.       
  24.     UIColor *colorOne = [UIColor colorWithRed:(255/255.0) green:(255/255.0) blue:(255/255.0) alpha:1.0];  
  25.     UIColor *colorTwo = [UIColor colorWithRed:(33/255.0 green:(33/255.0 blue:(33/255.0 alpha:1.0];  
  26.       
  27.     NSArray *colors = [NSArray arrayWithObjects:(id)colorOne.CGColor, colorTwo.CGColor, nil nil];  
  28.     NSNumber *stopOne = [NSNumber numberWithFloat:0.0];  
  29.     NSNumber *stopTwo = [NSNumber numberWithFloat:1.0];  
  30.       
  31.     NSArray *locations = [NSArray arrayWithObjects:stopOne, stopTwo, nil nil];  
  32.     CAGradientLayer *headerLayer = [CAGradientLayer layer];  
  33.     headerLayer.colors = colors;  
  34.     headerLayer.locations = locations;  
  35.     headerLayer.frame = self.bounds;  
  36.       
  37.     [self.layer insertSublayer:headerLayer above:0];  
  38.       
  39. }

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多