Konvertiert UIWebview-Inhalte in einen UII-Fehler, wenn die Webansicht größer als der Bildschirm ist

7

Sehr ähnlich wie diese Frage (und auch dieser Antwort ), versuche ich eine UIImage aus einem Webview heraus zu machen. Bisher verwende ich den in der Antwort vorgeschlagenen Code, insbesondere:

%Vor%

Wenn der Inhalt der Webansicht jedoch größer als der Bildschirm ist, sind die resultierenden Bilder nicht vollständig und enthalten keine Patches. Irgendwelche Ideen, wie man das beheben kann?

    
m b 17.12.2010, 22:42
quelle

4 Antworten

17

Ich habe die Antwort:

Sie müssen den Rahmen des Webview auf die volle Inhaltsgröße einstellen, unmittelbar bevor Sie das Bild erstellen. Setzen Sie danach die Größe zurück auf den Ursprung:

%Vor%     
D R 24.02.2011, 12:20
quelle
3

D Rs Antwort ist in Ordnung. Das einzige, was fehlt, ist die Skalierung des Bildschirms zu berücksichtigen. Ich habe es in meiner Swift Version korrigiert und es funktioniert gut für mich.

%Vor%     
Jibeex 22.01.2016 12:19
quelle
0

Ich denke, das könnte helfen

%Vor%     
visakh7 24.02.2011 11:58
quelle
0

@ Jibeex Antwort hat für mich funktioniert. Aber ich musste den folgenden Code hinzufügen

%Vor%

unten

%Vor%

damit es vollständig funktioniert. Schreiben als Antwort, weil ich nicht genug Reputation habe, um zu kommentieren.

    
arun at siara.cc 11.10.2017 03:48
quelle