2010-11-25 8 views
6

Ich habe ein Webview in meiner Anwendung und es funktioniert gut. es passt horizontalolly (nicht scrollt) und scrollt vertikal. Aber jedes Wort, das länger als 320 Pixel ist, scrollt horizonziell und vergrößert die Schrift. Ich möchte keine horizontale Scrollfunktion. Ich möchte, dass es in neuer Linie fortgesetzt wird. wie kann ich?uiwebview Wrap Problem mit langen Worten

danke.

Antwort

22

Das Problem, das Sie haben, ist eigentlich nicht mit der UIWebView in sich selbst verwandt. Was die Webansicht tut, zeigt nur jeden von Ihnen bereitgestellten HTML-Code an. Das bedeutet, dass Sie den HTML-Code so formatieren müssen, wie Sie möchten. Ein Weg, dies zu erreichen, besteht darin, einen div wie folgt zu verwenden.

<div style="width: 320px; word-wrap: break-word"> 
text with looooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooongword goes here 
</div> 

Caveat: Ich weiß nicht sehr viel wissen über HTML und CSS so könnte es bessere Möglichkeiten, dies zu erreichen.

+0

Ich hatte eine Lösung gefunden mit aber Ihre ist anspruchsvoller. danke ... – ysnky

+0

schätzen Sie Ihre Antwort ..... – iMOBDEV

+0

Ich habe versucht, eine Lösung für dieses Problem für ungefähr 4 Stunden heute zu finden. Habe gedacht, dass es mit dem UIWebView zusammenhing, bis ich herkam. Danke für die Antwort, es hat mir viel mehr Frustration erspart. –