? ? UILabel*textLabel = [[UILabelalloc]initWithFrame:CGRectMake(0, SubmissionbuttonFloat+10,kScreenWidth,30)];
? ? textLabel.text = @"這只是一個(gè)測(cè)試,試測(cè)個(gè)一是只這";
? ? textLabel.textAlignment = NSTextAlignmentCenter;
? ? textLabel.textColor= [UIColorpurpleColor];
? ? [self.viewaddSubview:textLabel];
? ? //
? ? CAGradientLayer *gradientLayer = [CAGradientLayer layer];
? ? gradientLayer.frame= textLabel.bounds;
? ? gradientLayer.colors = @[(__bridge id)[[UIColor greenColor] colorWithAlphaComponent:0.3].CGColor,(__bridge id)[UIColor yellowColor].CGColor,(__bridge id)[[UIColor blueColor] colorWithAlphaComponent:0.3].CGColor];
? ? gradientLayer.locations=@[@(0.0),@(0.0),@(0.1)];
? ? gradientLayer.startPoint=CGPointMake(0,0);//設(shè)置漸變方向起點(diǎn)
? ? gradientLayer.endPoint=CGPointMake(1,0);? //設(shè)置漸變方向終點(diǎn)
? ? //開始動(dòng)畫
? ? CABasicAnimation *animation = [CABasicAnimation animationWithKeyPath:@"locations"];
? ? animation.duration=3.0f;
? ? animation.toValue = @[@(0.3),@(0.6),@(1.0)];
? ? animation.removedOnCompletion = NO;
? ? animation.repeatCount=HUGE_VALF;
? ? animation.fillMode = kCAFillModeForwards;
? ? [gradientLayeraddAnimation:animationforKey:@"xindong"];
? ? textLabel.layer.mask= gradientLayer;