8

我只是使用终端创建了一个 IOS Phonegap 应用程序,然后在 config.xml 中更改 UIWebViewBounce t= false,并删除正文中的所有内容,并删除所有 CSS 数据。

<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    <meta name="format-detection" content="telephone=no" />
    <meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height, target-densitydpi=device-dpi" />
    <link rel="stylesheet" type="text/css" href="css/index.css" />
    <title>Hello World</title>
   <script type="text/javascript" src="cordova-2.4.0.js"></script>
</head>
<body>

</body>
</html>

这是我的 HTML 页面,我的 index.css 是空的,我的 Phonegap 版本是 2.4。然后我运行应用程序: 应用程序运行

当我尝试滚动空白页面时,会出现一个滚动条: 应用程序使用滚动条运行

为什么?谁能帮帮我吗?

**更新已解决:只需从元标记中删除 height=device-height 或删除状态栏 **

4

2 回答 2

2

是的,这是由于设备状态栏的原因,我也遇到了这个问题,它需要将近 20px 的窗口高度。最好确保您已选中 xcode Targets 中的“隐藏状态栏”选项。

在此处输入图像描述

于 2013-08-29T06:53:02.820 回答
0

这些解决方案都不适合我。我不得不在 XCode 项目中手动禁用 iOS 的 WebView 的 ScrollView 的 ScrollIndicator。

self.webView.scrollView.showsVerticalScrollIndicator = NO;
于 2015-04-02T03:19:17.027 回答