Is there a way to animate enabling or disabling a button? I’ve tried the following with no success. I’m guessing at this point that the enabled property cannot be animated like opacity can – but I hope I’m wrong.
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:1.0f];
theButton.enabled = YES;
[UIView setAnimationDelegate:self];
[UIView commitAnimations];
I can’t believe there isn’t a setEnabled:(BOOL)enabled animated:(BOOL)animated method.
Animatable properties (through UIView beginAnimations:context:) are: frame, bounds, center, transform, alpha (from Apple docs).
So you’ve to determine what exactly your animation is (in terms of color/alpha/transform animations) and create manual animation (maybe you’ll have to use CAAnimation instead of UIView beginAnimations:context:)