NAPRAWDĘ dziwne zachowanie kolorów aplikacji?

Na appDidFinishLaunchingWithOptions zabarwiam całą aplikację na czerwono następującym kodem.

self.window.tintColor = [UIColor otfRedColor];

Działa to doskonale, a gdy moja aplikacja ładuje się, wszystkie elementy paska nawigacji są czerwone. A to mój główny kontroler widoku.

Mam 3 kontrolery widoku, a, b i c. A wyciąga modalny arkusz widoku prezentacji b, który wyświetla pełny widok modalny c. Gdy C jest podciągane, elementy paska na pasku nawigacyjnym są przyciemniane na szaro, to nie powinno się zdarzyć, ponieważ nie zmieniłem żadnego odcienia ani koloru w żaden sposób po przyciemnieniu okna przez delegata aplikacji. Potem używam

[self.presentingViewController.presentingViewController dismissViewControllerAnimated:YES completion:nil];

odrzucić VC c i b, ale teraz moja CAŁA aplikacja jest przyciemniona na szaro. Nie użyłem żadnego kodu odcień, ponieważ delegat aplikacji, dlaczego tak się dzieje? Po ponownym przejściu od punktu A do punktu B elementy paska nawigacyjnego są nadal czerwone?

Kod, aby podnieść kontroler widoku B z A:

AthleteAdd *addAthlete = [self.storyboard instantiateViewControllerWithIdentifier:@"addAthlete"];
UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:addAthlete]; 
addAthlete.delegate = self;
navigationController.modalPresentationStyle = UIModalPresentationFormSheet;
[self presentViewController:navigationController animated:YES completion:nil]; 

Kod do pobrania C z B:

    MedicalReleaseVC *medRelease = [self.storyboard instantiateViewControllerWithIdentifier:@"showMedRel"];
    medRelease.delegate = self;
    [self presentViewController:medRelease animated:YES completion:nil];

Czy ktoś wie, dlaczego tak się dzieje, czy masz pomysł? Próbowałem przyciemnić trzeci kontroler widoku jako czerwony 3 oddzielne sposoby i nadal pozostawał szary, a kiedy wszystko zostało odrzucone cała moja aplikacja jest szara. Proszę pomóż!!

EDYTOWAĆ:

Jeśli to pomoże, sposób, w jaki rozwiązałem ten problem, był następujący: w moim appdelegate.m

 self.window.tintAdjustmentMode = UIViewTintAdjustmentModeNormal;

questionAnswers(6)

yourAnswerToTheQuestion