UIBarButtonItem setTintColor no funciona en iOS7

En iOS6, utilicé este código para hacer mi UIBarButtonItem:

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

Funciona bien en iOS6 pero en iOS7, el color del botón cambia solo cuando lo presionas. ¿Cómo puedo solucionar esto?

Respuestas a la pregunta(2)

Su respuesta a la pregunta