美文网首页
渐变view

渐变view

作者: 哎呦我去叫什么呢 | 来源:发表于2019-11-05 16:56 被阅读0次
      UIView * backView = [[UIView alloc] init];
            [self.view addSubview:backView];
        
            [backView mas_makeConstraints:^(MASConstraintMaker *make) {
                make.left.equalTo(self.view.mas_left).offset(0);
                make.top.equalTo(self.view.mas_top).offset(RESIZE(0));
                make.width.mas_equalTo(SCREEN_WIDTH);
                make.height.mas_equalTo(RESIZE(150));
            }];
            backView.layer.masksToBounds = YES;
        
            //设置开始和结束位置(设置渐变的方向)
            CAGradientLayer * gradient= [CAGradientLayer layer];
            gradient.startPoint = CGPointMake(0, 0);
        
            gradient.endPoint = CGPointMake(0, 1);
        
            gradient.colors = [NSArray arrayWithObjects:(id)[UIColor colorWithRed:0.50 green:0.74 blue:0.98 alpha:1.00].CGColor, [UIColor colorWithRed:0.45 green:0.57 blue:0.91 alpha:1.00].CGColor,[UIColor colorWithRed:0.36 green:0.35 blue:0.83 alpha:1.00].CGColor, nil];
        
            gradient.frame = CGRectMake(0, 0, SCREEN_WIDTH, RESIZE(150));
        
            [backView.layer insertSublayer:gradient atIndex:0];
        
    

    相关文章

      网友评论

          本文标题:渐变view

          本文链接:https://www.haomeiwen.com/subject/delebctx.html