2011-08-11 13 views
2

私のiPhoneアプリのステータスバーを起動画像用に隠しておきたいのですが、後で追加したいと思います。だから、私のアプリデリゲートに、私は次のようでした:iPhone App - ステータスバーが隠されています

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {  
    // Override point for customization after app launch  

    [window addSubview:[navigationController view]]; 
    [window makeKeyAndVisible]; 

    [[UIApplication sharedApplication] setStatusBarHidden:NO withAnimation:UIStatusBarAnimationNone]; 

    return YES; 
} 

しかし、今、私のメインコントローラ、アプリの上部にnavigationControllerのステータスバーのブロック部分に。アプリはステータスバーがそこにないと思っています。

ステータスバーを含めずにステータスバーを追加して、ステータスバーを残しておくにはどうすればよいですか?

+0

ビューを320 * 480にリサイズします。ステータスバーは320 * 460です。 –

答えて

4

info.plistファイルには、「ステータスバーは最初は非表示です。」という設定があります。それを「はい」に設定すると、起動時にその設定が適用されません。コード内で何もする必要はありません。アプリが起動するとバーが表示されます。

+1

彼は要素を320 * 480にリサイズする必要があるかもしれません。 –

0
[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:NO]; 
関連する問題