Following line of code should be added for consistency.
[button setTitleColor:[color colorWithAlphaComponent:0.8] forState:UIControlStateHighlighted];