web-dev-qa-db-ja.com

Iphoneアプリケーションでステータスバーを非表示にする方法

ステータスバーを非表示にする方法。

sDK 3.1以下のバージョンでは、このコードを

- (void)applicationDidFinishLaunching:(UIApplication *)application{

[application statusBarHidden:TRUE];

}

しかし4.1では、このメソッドはデリゲートクラスでは使用できません。私はこのようないくつかのサイトを見ることができます

[[UIApplication sharedApplication] setStatusBarHidden:YES animated:YES];

それも機能していません。 iPhone sdk 4.1でそれがどのように可能になるかを知っている人はいますか?

よろしくお願いします。

25
jaleel

applicationDidFinishLaunching:より簡単な方法があります:

ステータスバーを非表示にする最も簡単な方法(これはどのバージョンでも機能します)は、Info.plist;右クリックして行を追加し、最初は非表示のステータスバーを選択します。

これにより、アプリを起動するたびにステータスバーが非表示になります。

あなたがそれらを必要とするなら、私はスクリーンショットを投稿できます、私に知らせて、これが役に立てば幸いです。

64
Zebs

デリゲートクラスに入れるだけです。

        [application setStatusBarHidden:YES withAnimation:UIStatusBarAnimationNone];

それは私のために働いています。これがあなたを助けることを願っています。

22
Umesh

メソッドはiOS 5で非推奨になりました。次のいずれかを使用する必要があります。

[[UIApplication sharedApplication] setStatusBarHidden:YES];
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationNone];
20
lohiaguitar91

iOS 7の場合、以下の2つのアイテムを別のアイテムに追加しますinfo.plist

コントローラベースのステータスバーの外観を表示=いいえ

ステータスバーは最初は非表示です=はい

4
Abhishek Bedi

AppDelegateクラスに追加してください

[application setStatusBarHidden:YES withAnimation:UIStatusBarAnimationFade];

(または)

Info.plistファイルに追加してくださいキーを追加してくださいコントローラーベースのステータスバーの外観を表示値はNOですステータスバーの追加は最初は非表示ですはい

それは本当に私のために働いています

3
sathish