在iOS 7中,Phonegap应用程序将出现在状态栏下方.这会使点击屏幕顶部的按钮/菜单变得困难.

有没有人知道在iOS 7的Phonegap应用程序中解决这个状态栏问题的方法?

我试图用CSS来偏移整个网页,但似乎不起作用. 有没有一种方法可以像偏移整个UIWebView一样,或者只是让状态栏像iOS6中那样运行?

谢谢

推荐答案

我在另一个帖子上找到了答案,但我会回答这个问题,以防其他人想知道.

只需将MainViewController.m中的viewWillAppear替换为:

- (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];
}

Ios相关问答推荐

为什么Pushed View Controller在UIKit中具有导航控制器?

在Android和iOS上从后台恢复应用程序后,inappwebview上出现白屏?

如何在react 本机模块中使用Bundle.main.Path()在SWIFT中导入assets资源

Xcode -Google Mobile Ads SDK在没有AppMeasurement的情况下初始化

XcodeCloud生成失败,返回";ci_pre_xcodeBuild.sh是可执行文件,但退出时返回2个退出代码.";

如何根据SWIFT中的按钮点击更新文本值

CarPlay:现在播放alert 可能吗?

swiftUI中的剪辑形状无法使用旋转效果

SwiftUI DatePicker 格式在每个设备上都不一样,如何让它总是显示相同的 Select 版本?

@Environment 的存在会导致列表在滚动时不断重建其内容

try 在 iOS 中分发 Flutter 应用程序时出现Invalid Provisioning Profile Signature错误

如何告诉 SwiftUI 视图绑定到嵌套的 ObservableObjects

如何获取 UICollectionViewCell 的矩形?

Swift枚举继承

在 Swift 中追加字符串

UIView 和 initWithFrame 以及一个 NIB 文件.如何加载 NIB 文件?

SRCROOT 和 PROJECT_DIR 有什么区别?

如何将自己项目中的类导入 Playground

自动布局:是什么创建了名为 UIView-Encapsulated-Layout-Width & Height 的约束?

请在您的 Podfile 中为此目标指定一个平台?