UIBarButtonItem setTintColor nie działa na iOS7

W systemie iOS6 użyłem tego kodu, aby mój UIBarButtonItem:

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

Działa dobrze w iOS6, ale w iOS7, kolor przycisku zmienia się tylko wtedy, gdy go naciskasz .. Jak mogę to naprawić?

questionAnswers(2)

yourAnswerToTheQuestion