10751


Monacaでハイブリッドアプリの作成に挑戦している者です。  
現在はiPadにて動作検証をおこなっているのですが、そこでステータスバーの表示について悩んでいます。  
アプリの背景色は白のため、ステータスバーの文字（時刻や電池残量、電波状況など）は黒字で表示して欲しいのです。  
iPad上のMonacaデバッガーで見ると、ステータスバーの文字は黒いのですが、iOS用にアプリをビルドし（デバッグビルド）、iPadにインストールすると、ステータスバーの文字色が白くなってしまい、アプリの背景色と同化して見えなくなってしまいます。

現在の設定等は以下の通りです。

  * 端末：iPad Air(iOS 7.1.1)
  * Cordovaプラグイン「Status Bar(org.apache.cordova.statusbar) v0.1.9」が有効。
  * MonacaApp-Info.plist は

[code]

    <key>UIStatusBarHidden</key>
    <false/>
    <key>UIViewControllerBasedStatusBarAppearance</key>
    <false/>
    
[/code]

  * アプリが読み込むjsファイルに`window.StatusBar.statusBarStyleDefault();`を記載。  
その場所を通っていることは確認済み。

設定の悪い箇所や、どうやれば出来るのか教えていただければ幸いです。  
ご教授の程、どうぞよろしくお願い致します。


CC BY-SA 3.0
2015-05-28T10:22:33.630
10722
2015-05-29T07:39:40.210
2015-05-28T10:45:43.427
5750
9912
question
javascript ios monaca html5
ステータスバーの背景色、文字色について


おそらく、古いドキュメントを読まれているのだと思います。`window.StatusBar.statusBarStyleDefault();`というのは古い書き方で、cordova3.5以降は`window.StatusBar.styleDefault();`と書きます。


CC BY-SA 3.0
2015-05-29T07:39:40.210
10751
2015-05-29T07:39:40.210
8532
10722
answer