title: UIView animations with autoreverse
body: <p>I have a problem with the setting <code>UIViewAnimationOptionAutoReverse</code>.
  Here is my code.</p>
  
  <pre><code>CALayer *aniLayer = act.viewToChange.layer;
  [UIView animateWithDuration:2.0 delay:1.0 options:(UIViewAnimationCurveLinear | UIViewAnimationOptionAutoreverse) animations:^{
                      viewToAnimate.frame = GCRectMake(1,1,100,100);
                      [aniLayer setValue:[NSNumber numberWithFloat:degreesToRadians(34)] forKeyPath:@"transform.rotation"];
                  } completion:nil ];
  </code></pre>
  
  <p>The problem is that, after the animation has reversed, the view jumps back to the frame set in the animation block. I want the view to grow and "ungrow" and stop at its original position.</p>
  
  <p>Is there a solution without programming two consecutive animations?</p>