【问题标题】:Fixed iOS status bar overlap in PhoneGap but status bar not Showing修复了 PhoneGap 中 iOS 状态栏重叠但状态栏不显示的问题
【发布时间】: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 的状态栏上添加背景颜色

标签: ios cordova statusbar


【解决方案1】:

...你必须进入你的 config.xml 并设置值

<preference name="StatusBarOverlaysWebView" value="true" /> 

false 仅此而已?!

【讨论】:

    猜你喜欢
    • 2014-11-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-13
    • 1970-01-01
    • 2011-11-24
    • 2018-03-03
    • 2013-12-08
    相关资源
    最近更新 更多