Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

iPhone how to create a full screen app?

Tags:

I've been trying to create a full screen view. I plan on using core graphics for rendering. I am new to iPhone development so please forgive this basic question.

Here's my setup code;

- (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];    
}

Yet when I run this I get a thin status bar at the top with the time and battery level.

I tried looking for some samples yet all the samples were opengles.

Could someone please tell me where I'm going wrong? And just how to create a full screen view.

Thanks

like image 417
Rich Avatar asked Mar 06 '09 20:03

Rich


People also ask

How do I make apps full screen on iPhone 11?

Go to Settings -> Display & Brightness. Then go to the bottom to the Display Zoom. Change the View to Standard. Awesome!


2 Answers

There are two methods;

In the info.plist for your application add a boolean key UIStatusBarHidden and set it to true.

At runtime you can call setStatusBarHidden on your application to show/hide the status bar. E.g.

[[UIApplication sharedApplication] setStatusBarHidden:YES animated:NO]
like image 113
Andrew Grant Avatar answered Nov 09 '22 04:11

Andrew Grant


Since I just found the answer I was looking for here, I may as well add that the above method is now depreciated. The modern method is:

- (void)setStatusBarHidden:(BOOL)hidden withAnimation:(UIStatusBarAnimation)animation

Thanks!

like image 28
David R. Avatar answered Nov 09 '22 04:11

David R.