关于短视频APP怎么开发按钮渐变色相关的代码
_signBtn = [UIButton buttonWithType:UIButtonTypeCustom];
_signBtn.layer.cornerRadius = 20;
_signBtn.layer.masksToBounds = YES;
_signBtn.frame = CGRectMake(70, 200, kScreen_Width-160, 36);
CAGradientLayer *gradientLayer = [CAGradientLayer layer];
gradientLayer.frame = CGRectMake(0, 0, kScreen_Width-160, 36);
gradientLayer.startPoint = CGPointMake(0, 0);
gradientLayer.endPoint = CGPointMake(1, 0);
gradientLayer.locations = @[@(0.5),@(1.0)];//渐变点
[gradientLayer setColors:@[(id)[[UIColor colorWithHexString:@"#2D6DFF"] CGColor],(id)[[UIColor colorWithHexString:@"#349AFF"] CGColor]]];//渐变数组
[_signBtn.layer addSublayer:gradientLayer];
[_signBtn setTitle:@"签到领积分" forState:UIControlStateNormal];
_signBtn.titleLabel.font = [UIFont systemFontOfSize:14];
[_signBtn setTitleColor:[UIColor whiteColor] forState:UIControlStateNormal];
需要注意一点,设置字体相关的代码要放在addSublayer方法之后,title才能显示出来
以上就是关于短视频APP怎么开发按钮渐变色相关的代码,更多内容欢迎关注之后的文章
本文转载自网络,转载仅为分享干货知识,如有侵权欢迎联系云豹科技进行删除处理