iPhoneフルスクリーンアプリの作成方法
-
05-07-2019 - |
質問
全画面表示を作成しようとしました。レンダリングにコアグラフィックスを使用する予定です。私はiPhone開発を始めたばかりなので、この基本的な質問はご容赦ください。
こちらが私のセットアップコードです。
- (void)loadView
{
CGRect rect = [[UIScreen mainScreen] bounds];
GameView *main_view;
main_view = [[GameView alloc] initWithFrame:rect ];
main_view.clearsContextBeforeDrawing = NO;
self.view = main_view;
[main_view release];
}
まだこれを実行すると、上部に時間とバッテリーレベルの薄いステータスバーが表示されます。
いくつかのサンプルを探してみましたが、すべてのサンプルはオープンでした。
誰かが私がどこに間違っているのか教えてください。そして、全画面表示を作成する方法だけです。
ありがとう
解決
2つの方法があります;
アプリケーションのinfo.plistで、 boolean
キー UIStatusBarHidden
を追加し、trueに設定します。
実行時に、アプリケーションで setStatusBarHidden
を呼び出して、ステータスバーの表示/非表示を切り替えることができます。例:
[[UIApplication sharedApplication] setStatusBarHidden:YES animated:NO]
他のヒント
ここで探していた答えを見つけたので、上記の方法は現在減価償却されていると付け加えてもよいでしょう。最新の方法は次のとおりです。
-(void)setStatusBarHidden:(BOOL)hidden withAnimation:(UIStatusBarAnimation)animation
ありがとう!
rect = [[UIScreen mainScreen] applicationFrame]
各View Controllerに以下のメソッドを追加
-(BOOL)prefersStatusBarHidden
それは私のために働いた。
これは機能し、最も簡単です
UIViewControllerBasedStatusBarAppearance:.plistでNO
所属していません StackOverflow