Edited at

UILabelのコンテンツをアニメーションする方法

More than 5 years have passed since last update.

UILabelのコンテンツ(textやtextColorなど)をアニメーションさせたい場合は、CATransactionを使うと簡単に出来る。

これはUIButton.titleLabelなども同様。

 CATransition *fadeAnim = [CATransition animation];

[fadeAnim setType:kCATransitionFade];
[fadeAnim setDuration:0.7f];
[_button.titleLabel.layer addAnimation:fadeAnim forKey:nil];

_button.titleLabel.textColor = [UIColor redColor];
_button.titleLabel.text = @"New Title";