2011-05-31 10 views
4

iPad用のiOSアプリをプログラムでフルスクリーンに設定するにはどうすればよいですか?iOSでフルスクリーンモードをプログラムで設定する

+1

、FUNCむしろVARをオーバーライドする必要があります。 – gcamp

+0

そして、彼らは2007年のiPhoneの導入以来されています。 – BoltClock

+0

実行中のアプリケーションに属していないステータスバーが存在する可能性があるので、それらは**フルスクリーンではありません**。アプリケーションに属していない/関連していない画面境界線の周りに何かがあり、アプリケーションがフルスクリーンの幅や高さを使用できない場合は、アプリケーションは完全な画面モードではありません。マネージャー。 –

答えて

7

表示されているステータスバーについてお話ししていますか?あなたのアプリのinfo.plistでは、新しいエントリUIStatusBarHiddenを追加し、それがチェックされていることを確認することができます。これにより、ステータスバーが非表示になります。また、ビューで追加の画面の不動産も処理できることを確認する必要があります。

+0

古いにもかかわらず、あなたの答えは間違っています。彼は彼がそうする必要があると言いました_programmatically_ – Korcholis

4

たぶん、あなたは、このいずれかをしたい:

[self setWantsFullScreenLayout:YES]; 

は自分のViewControllerのinitメソッドでそれを追加します。
他の人が必要な場合があります。 ;)

+4

ちょっとした有権者、この回答はずっと前に投稿されていますのでご注意ください。その時は動作しましたが、 'setWantsFullScreenLayout:'は新しいSDKでは無用になります。私はあなたがこのケースでは投票よりむしろ答えを増やすほうがよいと思います。ありがとう:) – Kjuly

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

(他のアニメーションモードが... ...スライドフェードとしている)今日で

5

(これを実行するために、IOS7)以来、あなたは小さな小さなユリメソッドをオーバーライドする必要がありますそれぞれのUIViewControllerのあなたは、この

スウィフト

override func prefersStatusBarHidden() -> Bool { 
    return true; 
} 

のObjective Cをやりたい

-(BOOL)prefersStatusBarHidden{ 
    return YES; 
} 

アップルドク: enter image description here

0

あなたは、私が質問を理解していない、のiPadアプリは*フルスクリーン*です

override var prefersStatusBarHidden: Bool { 
    return true 
} 
関連する問題