title: Animating an NSView frame, then jumping to specific frame
body: <p>I'm trying to slide a gridded <code>NSView</code> up, revealing another row from another <code>NSView</code>. Then, once the animation is done, the second <code>NSView</code> will dissapear, and the first will immediately move back to its original position with the new data.</p>
  
  <p>It works 4/5s of the time. The only error I'm getting is when the first view doesn't reset to the original position; it stays were the animation finishes.</p>
  
  <p>Here's the basic idea (I don't have the code here):</p>
  
  <pre><code>[NSAnimationContext runAnimationGroup:^(NSAnimationContext *context){
      [[myView animator] setFrame:newPos];
  } completionHandler:^{
      [myView setFrame:originalPos];
  }];
  </code></pre>
  
  <p>I'm having trouble Googling since <code>runAnimationGroup:completionHandler</code> is new in Lion.</p>