Здесь я нашел, как оживить UIButton
изменение названия с помощью метода устаревших beginAnimations:context:
:
анимация заголовка UIBUtton для iPhone
Как сделать то же самое с помощью существующих API?
Update:
Я попытался использовать блочные анимации:
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];
Изменение цвета не анимируется.