title: Already have a gradient on my UIView, having trouble inserting a new one
body: <p>This is the code I already have:</p>
  
  <pre><code>CAGradientLayer *gradient = [CAGradientLayer layer];
  gradient.frame = backGradient.frame;
  gradient.colors = [NSArray arrayWithObjects:(id)[newGradientTop CGColor], (id)[newGradientBottom CGColor], nil];
  [backGradient.layer insertSublayer:gradient atIndex:0];
  </code></pre>
  
  <p>I'm now trying to show a new gradient instead, using the same block of code but different colours going into it. But the new gradient doesn't show, and i think this is because it will not show above the already existing gradient.</p>
  
  <p>How can i fix this?</p>