ここで、廃止された方法UIButton
を使用して のタイトルの変更をアニメーション化する方法を見つけました。beginAnimations:context:
現在の API を使用して同じことを行う方法は?
アップデート:
ブロックベースのアニメーションを使用しようとしました:
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];
色の変化はアニメーション化されません。