Ich habe mehrere uiwebviews mit einer beträchtlichen Menge an Text. wenn ein window.scrollto (sowie ein window.scroll) Javascript-Aufruf an die Webviews, sie scrollen zu einer falschen Position. z.B. ich möchte zu 12000 scrollen, aber die Webview wird zu 10149 jedes Mal stattdessen scrollen. während ein anderes zu 10250 scrollen wird. noch eine andere, die ich zu 22000 oder so scrollen möchte wird zu 20230 jedes Mal stattdessen scrollen.
dies geschieht nur auf dem Gerät und nicht im Simulator.
Ich mache den Aufruf in webViewDidFinishLoad.
Ich habe versucht, den Aufruf mehrere Male mit keine besseren Ergebnisse. Es scheint, dass was auch immer Wert der bestimmten Webview scrollt, um die weiteste es gehen kann, wenn Sie den scrollto-Aufruf verwenden. es gibt kein Problem, wenn es einen geringeren Wert zu blättern. es ist nur, wenn Sie diese magische Zahl übergeben, was auch immer es für diese Webview ist, es wird nicht weiter gehen.
jeder Beitrag wäre sehr willkommen
0 Stimmen
Danke, dass Sie das fragen. Ich habe meinen Kopf gegen die Wand geschlagen, um das herauszufinden.