2012-04-04 14 views
0

iOS 5向けにスライドショーを作成しました。現在iOS 4.3に移植しています.iOS 4.3のステータスバーを非表示にする必要がありますステータスバーは非表示になりますが、表示の上に白いストライプが表示されます。問題は、ホワイトストライプなしでiOS 4.3でステータスバーを非表示にする方法です。 これはステータスバーiOS 4.3ステータスバーが白いバーを表示しています

方法1または方法2がios4.3のために働いていなかった2

[[UIApplication sharedApplication] setStatusBarHidden:YES withAnimation:UIStatusBarAnimationFade]; 

方法1

[[UIApplication sharedApplication] setStatusBarHidden:YES]; 

方法を非表示にするコードを使用することです。

+0

解決する前に、全画面表示でviewWillAppearに隠そうとしましたが、全画面表示に戻る前にステータスバーを非表示にしてから全画面表示をロードしてください。 –

答えて

2

ビューコントローラがステータスバーを非表示にするコードを書き留めます。

-(void)viewWillAppear:(BOOL)animated{ 
[[UIApplication sharedApplication] setStatusBarHidden:YES animated:YES]; 
} 
+0

働いていませんでした。 :( –

0

あなたはまだこれを考え出したていない場合は、すべての関与ビューコントローラのXIBがnoneに設定され、「ステータスバー」を持っていることを確認する必要があります。

関連する問題