Pergunta

Muito simples que aparentemente não consigo encontrar a resposta.

Como posso alterar a barra de status do iPhone (barra fina no topo com a recepção/massa etc.) de cinza padrão para preto no meu PhoneGap Aplicativo para iPhone?

Obrigado, Glen

Foi útil?

Solução

Um aplicativo PhoneGAP-IPHONE é apenas um projeto regular de iPhone Xcode.

Adicionar UIStatusBarStyle:UIStatusBarStyleBlackOpaque para o seu Info.plist.

  1. Abra seu projeto Xcode (por exemplo MyApp.xcodeproj)
  2. Abre o teu Info.plist arquivo (por exemplo MyApp-Info.plist)
  3. Adicione uma nova linha:
    • Chave: Status bar style
    • Valor: Opaque black style

Se você estiver visualizando os pares de chave/valor bruto, use:

<key>UIStatusBarStyle</key>  
<string>UIStatusBarStyleBlackOpaque</string> 

Você pode clicar com o botão direito do mouse em myapp-info.plist para alternar os pares de chave/valor bruto.

Outras dicas

apenas definido

[UIApplication sharedApplication].statusBarStyle = UIStatusBarStyleBlackOpaque;

Quando um projeto de telefone é criado, há um <ApplicationName>AppDelegate.m arquivo criado no projeto.

Dentro do (void)viewDidLoad Método, você pode fazer modificações na visualização como escolher.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top