1

Apple が提供する LocateMe という例を見ています。同様の UI フローに基づいてアプリケーションを作成しています。その例では、画面の上部のバーは黒です。コードとxibファイルを見ると、上部に黒いバーがどのように表示されたのかわかりません。プロジェクトをまったく同じようにセットアップすると、青いバーが表示されます。助けてください。

4

1 に答える 1

4

その特定のプロジェクトは、に設定UIStatusBarStyleすることUIStatusBarStyleOpaqueBlackでそれを行いましたInfo.plist(それが見つからなかった理由です)。次のようにコードでこれを実現することもできます。

[[NSApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleBlackOpaque];

編集: 質問を読み直しましたが、ナビゲーション コントローラー バーとステータス バー (画面の一番上にあるバー) のどちらについて質問しているのかが明確ではありません。上記はステータスバーです。ナビゲーション コントローラー バーは、GetLocationSetupView.xib に移動し、ナビゲーション バーを選択して "Black Opaque" スタイルを選択することにより、黒に設定されました。

于 2010-02-10T19:53:02.567 に答える