修复了 PhoneGap 中 iOS 状态栏重叠但状态栏不显示的问题
Posted
技术标签:
【中文标题】修复了 PhoneGap 中 iOS 状态栏重叠但状态栏不显示的问题【英文标题】:Fixed iOS status bar overlap in PhoneGap but status bar not Showing 【发布时间】:2014-10-25 11:41:20 【问题描述】:我使用PhoneGap
开发的ios应用程序。状态栏重叠在我们的页面内容中,现在我玩了
我没有使用故事板,所以我可以在你的AppDelegate.m
中使用此代码在做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);
OverLap
问题已修复,但状态栏未显示。
请给我任何想法。如何解决PhoneGap
中的状态栏重叠问题。
【问题讨论】:
为什么有人在这里投票+1?我什至不明白现在问题出在哪里。能给我们截图吗?你是什么意思Phonegap状态栏?还有状态栏是怎么重叠的?? @Sithys 首先当我在 iPhone 上运行我的 PhoneGap 应用程序时,状态栏与我的内容顶部重叠,我在 Google 上进行研发找到上面的代码,添加上面的代码后,状态栏重叠然后它不是也显示 @Sithys 状态栏在那里,但它显示黑色显示数据现在也是黑色,所以它显示请告诉我如何在 PhoneGap 的状态栏上添加背景颜色 【参考方案1】:...你必须进入你的 config.xml 并设置值
<preference name="StatusBarOverlaysWebView" value="true" />
到false
仅此而已?!
【讨论】:
以上是关于修复了 PhoneGap 中 iOS 状态栏重叠但状态栏不显示的问题的主要内容,如果未能解决你的问题,请参考以下文章
inapppbrowser或相机关闭后Phonegap状态栏重叠