Apple が提供する LocateMe という例を見ています。同様の UI フローに基づいてアプリケーションを作成しています。その例では、画面の上部のバーは黒です。コードとxibファイルを見ると、上部に黒いバーがどのように表示されたのかわかりません。プロジェクトをまったく同じようにセットアップすると、青いバーが表示されます。助けてください。
2333 次
1 に答える
4
その特定のプロジェクトは、に設定UIStatusBarStyle
することUIStatusBarStyleOpaqueBlack
でそれを行いましたInfo.plist
(それが見つからなかった理由です)。次のようにコードでこれを実現することもできます。
[[NSApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleBlackOpaque];
編集: 質問を読み直しましたが、ナビゲーション コントローラー バーとステータス バー (画面の一番上にあるバー) のどちらについて質問しているのかが明確ではありません。上記はステータスバーです。ナビゲーション コントローラー バーは、GetLocationSetupView.xib に移動し、ナビゲーション バーを選択して "Black Opaque" スタイルを選択することにより、黒に設定されました。
于 2010-02-10T19:53:02.567 に答える