8

Terminalを使用してIOSPhonegapアプリを作成し、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ターゲットの[ステータスバーを非表示]オプションがオンになっていることを確認してください。

ここに画像の説明を入力してください

于 2013-08-29T06:53:02.820 に答える
0

これらの解決策はどれも私にはうまくいきませんでした。XCodeプロジェクトで、iOSのWebViewのScrollViewのScrollIndicatorを手動で無効にする必要がありました。

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