2013-03-25 5 views
8

Ich nur eine IOS Phonegap App mit Terminal erstellen, dann ändern UIWebViewBounce t = falsch in config.xml, und löschen Sie alle Inhalte in Körper , und löschen Sie alle CSS-Daten.Phonegap IOS - Bildlaufleiste erscheint, während ich versuche, Homepage scrollen, auch wenn HTML-Datei leer war

<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> 

Dies ist meine HTML-Seite, meine index.css ist leer und meine Phonegap-Version ist 2.4. Dann laufe ich die App: App run

Wenn ich versuche, die leere Seite zu blättern, eine Bildlaufleiste angezeigt wird: App run with scrollbar

Warum? Kann mir bitte jemand helfen?

** UPDATE Gelöst: nur height = geräte Höhe von Meta-Tag entfernen oder Statusleiste entfernen **

Antwort

2

Ja, Dies ist aufgrund der Gerätestatusleiste, ich auch dieses Problem konfrontiert ist, wird es fast nehmen 20px der Fensterhöhe. Stellen Sie sicher, dass Sie die Option "Statusleiste ausblenden" in xcode-Zielen aktiviert haben.

enter image description here

+0

Verstecken Status wird es beheben, aber ich denke, es wird die Benutzererfahrung beeinträchtigen. Entfernen von Meta-Viewport-Höhe = Gerätehöhe ist eine bessere Lösung. Ich weiß einfach nicht, warum dies standardmäßig in der PhoneGap-Vorlage enthalten ist. –

0

Keine dieser Lösungen für mich gearbeitet. Ich musste den ScrollView ScrollIndicator des iOS-WebViews im XCode-Projekt manuell deaktivieren.

self.webView.scrollView.showsVerticalScrollIndicator = NO; 
+0

Haben Sie dies überprüft: Entfernen Sie einfach Höhe = Gerätehöhe von Meta-Tag ODER Entfernen Sie die Statusleiste –

Verwandte Themen