iPhone how to create a full screen app?

Rich picture Rich · Mar 6, 2009 · Viewed 24.8k times · Source

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

Answer

Andrew Grant picture Andrew Grant · Mar 6, 2009

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]