Für eine iPhone App habe ich window.scrollBy verwendet, um zum Ende einer Seite zu blättern. Die Seite wird in einem UIWebView gerendert. Dies alles hat gut funktioniert bis SDK 3.0. Es ist dokumentiert, dass scrollBy in UIWebView nicht mehr unterstützt wird. Gibt es einen praktischen JavaScript-Ersatz für window.scrollBy?UIWebView scrollBy Ersatz
2
A
Antwort
1
Sie können die folgenden Methoden verwenden, um Ihr Problem zu lösen.
Für die pageOffset bekommen:
int pageYOffset = [[webViewObj stringByEvaluatingJavaScriptFromString: @ "window.pageYOffset"] intValue];
Für die Gesamt scroll Höhe einer Webseite bekommen:
int Scrollheight = [[webViewObj stringByEvaluatingJavaScriptFromString: @ "document.documentElement.scrollHeight"] intValue];
für die Webseite zu einem bestimmten Scroll-Offset:
[webViewObj stringByEvaluatingJavaScriptFromString: [NSString string: @ "document.body.scrollTop =% d", Scrollheight]];
Verwandte Themen
- 1. Javascript: scrollBy Funktion ausgeführt auf einem div
- 2. JMF-Ersatz
- 3. string ersatz
- 4. Maven Ersatz?
- 5. UIWebview Lokalisierung
- 6. UIWebView Paginierung
- 7. UIWebView Javascript
- 8. UIWebView stringByEvaluatingJavaScriptFromString
- 9. UIWebview Vollbildgröße
- 10. UIWebView Unterseite
- 11. Conditional Ersatz mit regex
- 12. EasyMock Ersatz für SetReturnValue
- 13. Merge NA Ersatz
- 14. Bedingte Ersatz in Pandas
- 15. Ein universeller createPopup() Ersatz?
- 16. SYSGEN_SYSISAPI Ersatz für WinCE6
- 17. C# String Ersatz Frage
- 18. Ersatz für XML-Serialisierung
- 19. Ersatz für document.all.sort.length
- 20. Ersatz für UDC, Nutzungsdatensammler?
- 21. Basic NumPy Array Ersatz
- 22. Falscher Ersatz in R
- 23. Silver TypeDescriptor.GetConverter Ersatz
- 24. ServiceStack Funq IoC-Ersatz
- 25. Javascript Hover Bild Ersatz
- 26. XML-Ersatz mit XSL
- 27. Leichter Ersatz für System.Data.DataTable
- 28. vim Ersatz Ausgabe
- 29. C-Compiler ??) Ersatz
- 30. Ersatz für UIViews contentStretch?
Versuchen Sie es mit window.scrollTo (x, y); Ich möchte auch wissen, wo es heißt, dass "scrollBy in UIWebView nicht mehr unterstützt wird". Bitte senden Sie einige URL möglicherweise ich würde etwas Hilfe bekommen. Danke – Biranchi