0

I am doing simple things. As I am learning to implement CAGradientLayer.enter image description here

The gradient you see is of Label. I am using autoresizing(not Autolayout). Apart from this have no code written. Autoresizing is not a problem since I've not touched that.

CAGradientLayer *gradientLayer = [[CAGradientLayer alloc]init];
    gradientLayer.frame  = lblHolder.frame;
    gradientLayer.colors = [NSArray arrayWithObjects:(id)[[UIColor redColor] CGColor], (id)[[UIColor greenColor] CGColor], nil];
    [lblHolder.layer insertSublayer:gradientLayer atIndex:0];

1 Answers1

1

Try to make the following change:

gradientLayer.frame  = lblHolder.bounds;
gabbler
  • 13,626
  • 4
  • 32
  • 44