UIButton title color change on highlight – How to turn it off?
you can use [UIButton setTitleColor:forState:] for all the states , then title color will remain same for all states. [button setTitleColor:[UIColor redColor] forState:UIControlStateHighlighted]; [button setTitleColor:[UIColor redColor] forState:UIControlStateNormal]; [button setTitleColor:[UIColor redColor] forState:UIControlStateSelected]; Note:To avoide type or paste above code three times you can use following code suggested by Will, [button setTitleColor:[UIColor redColor] forState:(UIControlStateHighlighted | UIControlStateNormal | … Read more