Tutaj znalazłem jak animować UIButton
„s zmiany tytułowy stosując teraz-przestarzałe beginAnimations:context:
metody:animować UIButton zmieniają
UIBUtton title animation for iPhone
jak zrobić to samo przy użyciu bieżących API?
Aktualizacja:
Próbowałem użyć bloku animacji opartej:
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];
Zmiana koloru nie jest animowana.
Proszę sprawdzić dokumentację, tt wszystko jest wyjaśnione w odniesieniu UIView: http://developer.apple.com/library/ios/#documentation/uikit/reference/uiview_class/uiview /uiview.html z jasnym wyjaśnieniem zamiennika 'beginAnimations: context:'. –