渐变色

渐变色
- (void)viewDidLoad {  
    [super viewDidLoad];  
  
    _contentView = [UIView new];  
    _contentView.frame = CGRectMake(100, 100, 100, 100);  
    _contentView.backgroundColor = [UIColor redColor];  
    [self.view addSubview:_contentView];  
      
    CAGradientLayer *gradientLayer = [CAGradientLayer layer];  
    gradientLayer.frame = self.contentView.bounds;  
    [self.contentView.layer addSublayer:gradientLayer];  
      
//    gradientLayer.colors = (__bridge NSArray * _Nullable)([UIColor blueColor].CGColor);  
//    gradientLayer.colors = (__bridge NSArray * _Nullable)([UIColor cyanColor].CGColor);  
      
    //渐变区域  
    gradientLayer.locations = @[[NSNumber numberWithFloat:0.3], [NSNumber numberWithFloat:0.8]];  
      
    gradientLayer.colors = @[(__bridge NSArray * _Nullable)([UIColor blueColor].CGColor), (__bridge NSArray * _Nullable)([UIColor redColor].CGColor)];  
      
//    gradientLayer.startPoint = CGPointMake(0, 0);  
    //最大值为 (1, 1),最小值为(0, 0)  
    gradientLayer.startPoint = CGPointMake(1, 0);  
    gradientLayer.endPoint = CGPointMake(1, 1);  
      
} 
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容