When you set the tintColor property to UIButton , the color is set in the selected state. So you can do this:
[button setTintColor:[UIColor lightGrayColor]]
However, lightGrayColor may not be the exact gray color you are looking for. I do not know how to get a link to the exact selection series of UITableViewCell . You just need to play with [UIColor colorWithRed:green:blue:alpha:] to get it the way you want it.
** Also not that the tintColor property has different effects in iOS 7, so beware of this if you use this code.
source share