iOS Label实现文字渐变色效果

2020-01-20 23:11:11于海丽

.h 文件


@interface CFGradientLabel : UILabel

@property(nonatomic, strong) NSArray* colors;

@end

接下来是调用的方法,修改了一下的


- (void)addGradientLabelWithFrame:(CGPoint)point gradientText:(NSString *)text infoText:(NSString *)infoText colors:(NSArray *)colors font:(UIFont *)font {

 static NSInteger labelTag = 200;
 CFGradientLabel *lable = [[CFGradientLabel alloc] init];
 lable.text = text;
 lable.font = font;
 lable.tag = labelTag;
 lable.textAlignment = NSTextAlignmentCenter;
 [lable sizeToFit];
 //之前项目的时候设置了为0,忘了注释,所以有的小伙伴用的时候就不显示了……(^-^)
// lable.alpha = 0;
 lable.center = point;
 lable.colors = colors;
 [self.view addSubview:lable];
}

做的是引导页,看看效果图如下:

ios,文字颜色渐变,文字渐变,文字渐变效果
ios,文字颜色渐变,文字渐变,文字渐变效果

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对ASPKU的支持。


注:相关教程知识阅读请移步到IOS开发频道。