我最近升级到了 xcode 5,当我在 iOS 模拟器中运行我的应用程序时,启动屏幕与状态栏重叠,当您在应用程序中时,状态栏与我的应用程序上的元素重叠,就像我打开的后退按钮我的应用程序的左上角。我使用phonegap 2.9 构建我的应用程序。我有什么想法可以让它正确渲染。
最佳答案
如果您使用 Storyboard,则可以解决此问题,如本问题所示:iOS 7 - Status bar overlaps the view
如果您不使用 Storyboard,那么您可以在 AppDelegate.m
的 did finishlaunching
中使用以下代码:
if ([[[UIDevice currentDevice] systemVersion] floatValue] >= 7) {
[application setStatusBarStyle:UIStatusBarStyleLightContent];
self.window.clipsToBounds =YES;
self.window.frame = CGRectMake(0,20,self.window.frame.size.width,self.window.frame.size.height-20);
}
关于iphone - iOS 7 状态栏重叠 UI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18886195/