Solution) IOS7 StatusBar Overlapping problem with PhoneGap

Change MainViewController.m > viewWillAppear to below:

– (void)viewWillAppear:(BOOL)animated

{

// View defaults to full size.  If you want to customize the view’s size, or its subviews (e.g. webView),

// you can do so here.

//Lower screen 20px on ios 7

if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 7) {

CGRect viewBounds = [self.webView bounds];

viewBounds.origin.y = 20;

viewBounds.size.height = viewBounds.size.height – 20;

self.webView.frame = viewBounds;

}

[super viewWillAppear:animated];

}

Leave a Reply

Your email address will not be published. Required fields are marked *