2

ユニバーサル iOS アプリケーションがあります。アプリケーションが iPad にインストールされたときにステータス バー (UIStatusBar) が表示され、iPhone にインストールされたときには表示されないようにします。

現在、私の解決策は、app-info.plist の UIStatusBarHidden を true に設定し (両方のバージョンに影響します)、アプリケーションで再度有効にすることです:didFinishLaunchingWithOptions: デバイスが iPad の場合。この種の作品ですが、iPhone ではなく iPad でアプリがまだロードされている (デフォルトの画面を表示している) ときにステータス バーを表示する必要があります。

これを達成する方法はありますか?(iPad 固有のキー/値 UIStatusBarHidden~ipad を追加しようとしましたが、うまくいきませんでした)

4

1 に答える 1

8

App-Info.plist ファイルを開き、未加工のキー/値を表示し、新しい行を追加して呼び出します: UIStatusBarHidden~ipad、値の型をブール値に設定し、値を NO に設定します。iPhone でも UIStatusBarHidden を YES に設定できるようになりました。

于 2011-04-22T18:18:56.310 に答える