iOS UIWebView in einem UIScrollView
Ich will eine UIWebView
innerhalb einer UIScrollView
. Die UIWebView wird manchmal außerhalb der Grenzen des iPhone-Bildschirm, so muss ich einen Weg scrollen Sie die Ansicht, so kann ich alle Inhalte sehen (aber ich will nicht mit dem eingebauten scrollen der UIWebView). Also ich denke, dass alle Inhalte innerhalb eines UIScrollView und dann die Höhe der UIScrollView gleich der Höhe des UIWebView und andere Ansichten, die in ihm sind.
Hier ist ein Bild, zu helfen, zu beschreiben, mein problem:
InformationsquelleAutor der Frage Peter Warbo | 2011-06-22
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich habe genau die gleiche Sache. Hier ist, wie ich es zu arbeiten:
Der Letzte Punkt ist etwas schwierig, weil man sich nicht sicher sein, dass der HTML-Code wird komplett gerendert, wenn webViewDidFinishLoad: wird aufgerufen, auf der UIWebViewDelegate.
Hier ist ein zuverlässiger Weg, um den HTML-Inhalt Größe:
1.Fügen Sie eine javascript-Funktion, um die HTML-Code, der aufgerufen wird, wenn das HTML-Dokument fertig ist:
Diese Funktion sendet eine Anforderung, die Inhalt-Höhe in seiner URL.
2.In Ihrem UIWebViewDelegate Sie abfangen dieser Anfrage:
Hoffe, das hilft
UPDATE
Hier ist der Swift 2 version:
InformationsquelleAutor der Antwort joern