UIBarButtonItem setTintColor não funciona no iOS7

No iOS6, usei este código para criar o meu UIBarButtonItem:

UIBarButtonItem* validate = [[UIBarButtonItem alloc]initWithTitle:@"MyTitle" style:UIBarButtonItemStylePlain target:self action:@selector(actionValidate)];
    [validate setTintColor:[UIColor orangeColor]];
    self.navigationItem.rightBarButtonItem = validate;

Funciona bem no iOS6, mas no iOS7, a cor do botão só muda quando você o pressiona .. Como posso consertar isso?

questionAnswers(2)

yourAnswerToTheQuestion