Problema em Alterar a cor da barra de status ao alternar aplicativos no iPhone

Quero alterar a cor da barra de status com o controlador de exibição específico.

De acordo com as respostas do StackOverFlow, eu consegui.

Há simum problema , ao alternar entre aplicativos no iPhone, a cor que defini desaparece, volta ao estado inicial.

Está certo. Observe a barra de status.

Não está tudo bem. Observe a barra de status.

Eu não consigo entender. O código que tentei:

conjuntostatusBar.backgroundColor,

UIView *statusBar = [[[UIApplication sharedApplication] valueForKey:@"statusBarWindow"] valueForKey:@"statusBar"];
if ([statusBar respondsToSelector:@selector(setBackgroundColor:)]) {
     statusBar.backgroundColor = [UIColor redColor ];
}

2) insira a subvisão para statusBar.

 UIView *statusBar = [[[UIApplication sharedApplication] valueForKey:@"statusBarWindow"] valueForKey:@"statusBar"];
 UIView * backgroundColorView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 375, 20) ];
 backgroundColorView.autoresizingMask = UIViewAutoresizingFlexibleWidth;
 backgroundColorView.backgroundColor = [UIColor redColor ];
 [statusBar.subviews.firstObject insertSubview: backgroundColorView atIndex:0];

3) Então é para inserir camada (CALayer).

E eu tentei analisá-lo com pontos de interrupção.

- Quando o aplicativo está ativo e clique duas vezes no botão Início para alternar entre aplicativos, o método não é chamado- (void)viewWillDisappear:(BOOL)animated . Isso me confunde um pouco.

- Tento alterar a cor de fundo da barra de status no método do aplicativo- (void)applicationWillResignActive:(UIApplication *)application, Não funciona. Não sei porque.

Enquanto no código-fonte do Github,Tudo bem através do tempo de execução. Minha empresa não gosta de usarTempo de execução.

Existe alguma outra maneirasem tempo de execução ?

E não sei como o tempo de execução interage com o modo de alternância de aplicativos do iPhone.

A principal questão é resolvê-losem tempo de execução. Mais explicações são bem-vindas. eu acho que é fácil, o que eu sinto falta?

Muito obrigado antecipadamente.

questionAnswers(2)

yourAnswerToTheQuestion