以下是一个UILabel文字渐变色的OC代码示例:

// 创建一个UILabel
UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(100, 100, 200, 50)];
label.text = @"Hello World";
label.font = [UIFont systemFontOfSize:20];
[self.view addSubview:label];

// 创建渐变色
CAGradientLayer *gradientLayer = [CAGradientLayer layer];
gradientLayer.frame = label.bounds;
gradientLayer.colors = @[(id)[UIColor redColor].CGColor, (id)[UIColor blueColor].CGColor];
gradientLayer.startPoint = CGPointMake(0, 0);
gradientLayer.endPoint = CGPointMake(1, 0);
[label.layer addSublayer:gradientLayer];

// 将渐变色作为UILabel的mask
label.layer.mask = gradientLayer;

以上代码中,我们首先创建了一个UILabel,并设置了相关属性。然后创建了一个CAGradientLayer,设置了渐变色的颜色、起点和终点位置。最后将渐变色作为UILabel的mask,以实现文字渐变色效果

UIlabel 文字渐变色OC代码

原文地址: https://www.cveoy.top/t/topic/iiDy 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录