title: CGAffineTransformTranslate Jerks when translating
body: <p>I've got a view with a button that moves up when it's tapped via simple translation. However, the UIButton also seems to move downward a few points when using a CGAffineTransformTranslate. How can I remedy this animation?</p>
  
  <pre><code>- (IBAction)moveButton:(id)sender {
      UIButton *button = (UIButton *)sender;
  
      [UIView animateWithDuration:2.4f
                            delay:0.0f
                          options:UIViewAnimationOptionCurveEaseInOut
                       animations:^{
  
                           button.transform = CGAffineTransformTranslate(button.transform, 0, -49);
                       }
                       completion:^(BOOL finished){}
       ];
  
  }
  </code></pre>
  
  <p><img src="https://i.stack.imgur.com/3AJyN.gif" alt="how it looks at the moment"></p>