iOS--创建炫酷的渐变色界面

本文详细介绍了如何使用CAGradientLayer在iOS应用中创建从左上角到底部的渐变背景效果,通过设置渐变层的起始点、终止点及颜色,实现了视图的渐变色渲染。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

{

  CAGradientLayer *_layer;
}

 
//创建渐变层
    _layer =[CAGradientLayer layer];
    _layer.frame=self.view.frame;
    
    //设置渐变开始的坐标
    _layer.startPoint=CGPointMake(0.0, 0.4);
    //设置渐变结束的坐标
    _layer.endPoint=CGPointMake(0.0, 1.0);
    //将渐变层添加到视图层上
    [self.view.layer insertSublayer:_layer atIndex:0];
    
    UIColor *color1 =[UIColor colorWithRed:0.427451 green:0.737255 blue:0.643137 alpha:1];
    UIColor *color2 =[UIColor colorWithRed:0.572549 green:0.345098 blue:0.74902 alpha:1];
    //设置渐变层的颜色数组
    _layer.colors=@[(id)[color1 CGColor ],(id)[color2 CGColor]];

 

转载于:https://www.cnblogs.com/LQCQ-Silent/p/4890033.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值