title: How to resize a CAGradientLayer after rotation?
body: <p>I'm adding a <code>CAGradientLayer</code> to a view. When the view is auto-resized (such as after a rotation) the gradient layer is not resized. Can the gradient be set to auto-resize the same as the view? Note also that I am using auto-layout constraints in the view.</p>
  
  <p>Here's what I'm doing:</p>
  
  <pre><code>    CAGradientLayer *gradientLayer = [CAGradientLayer layer];
      gradientLayer.frame = CGRectMake(0.0, 0.0, frame.size.width, frame.size.height);
      gradientLayer.colors = [NSArray arrayWithObjects:
                         (id)[[UIColor colorWithRed:255.0/255.0f green:255.0/255.0f blue:255.0/255.0f alpha:1.0f] CGColor],
                         (id)[[UIColor colorWithRed:233.0/255.0f green:233.0/255.0f blue:233.0/255.0f alpha:1.0f] CGColor], nil];
  
      [self.layer insertSublayer:gradientLayer atIndex:0];
  </code></pre>