title: How to remove CAGradientLayer from it's super layer
body: <p>I add the layer to my view:</p>
  
  <pre><code>    [self.layer insertSublayer:_gradient above:_another.layer];
  </code></pre>
  
  <p>Then it doesn't seem to get removed with this, even if I call <em>needsDisplay</em> on the super layer:</p>
  
  <pre><code>        [_gradient removeFromSuperlayer];
  </code></pre>
  
  <p>How can I remove it?</p>