title: Objective C - CAGradientLayer covers the text in UILabel?
body: <p>I am trying to add a gradient layet to my <code>UILabel</code> for some reasons the <code>CAGradientLayer</code> covers my text.
  Am I doing anything wrong</p>
  
  <pre><code>- (void)viewDidLoad {
     [super viewDidLoad];
  
     CAGradientLayer *gradient = [CAGradientLayer layer];
     gradient.frame = CGRectMake(0, 0, myLabel.frame.size.width, myLabel.frame.size.height);
     gradient.colors = myColors;
     [myLabel.layer insertSublayer:gradient atIndex:0];
  }
  </code></pre>