質問: 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 は ``` UIStatusBarHidden UIViewControllerBasedStatusBarAppearance ``` * アプリが読み込むjsファイルに`window.StatusBar.statusBarStyleDefault();`を記載。 その場所を通っていることは確認済み。 設定の悪い箇所や、どうやれば出来るのか教えていただければ幸いです。 ご教授の程、どうぞよろしくお願い致します。
回答: おそらく、古いドキュメントを読まれているのだと思います。`window.StatusBar.statusBarStyleDefault();`というのは古い書き方で、cordova3.5以降は`window.StatusBar.styleDefault();`と書きます。