title: Animate UIButton's title change
body: <p>Here I found how to animate <code>UIButton</code>'s title change using now-deprecated <code>beginAnimations:context:</code> method:</p>
  
  <p><a href="https://stackoverflow.com/questions/11709147/uibutton-title-animation-for-iphone">UIBUtton title animation for iPhone</a></p>
  
  <p>How to do the same thing using current APIs?</p>
  
  <p><strong>Update:</strong></p>
  
  <p>I've tried to use block-based animations:</p>
  
  <pre><code>NSTimeInterval animationDuration = animated ? 1.f : 0.f;
  [UIView animateWithDuration:animationDuration delay:0.f options:UIViewAnimationOptionBeginFromCurrentState | UIViewAnimationOptionAllowUserInteraction animations:^{
      [button setTitle:newTitle forState:UIControlStateNormal];
      [button setTitleColor:newTitleColor forState:UIControlStateNormal];
  } completion:nil];
  </code></pre>
  
  <p>The color change is not animated.</p>