2009-05-07 5 views
2

J'utilise un UIWebView pour afficher des images en base64 (http://www.abluestar.com/utilities/encode_base64/index.php). L'UIWebView est réglé sur "Scales Page To Fit" et le mode "Left". L'image peut avoir une largeur de 400 pixels, mais une fois rendue dans UiWebView, elle ne prend même pas la moitié de l'écran. Je dois faire quelque chose comme style = "width: 800px; ..." avant qu'il ne commence à occuper la plus grande partie de l'écran et soit lisible (parce qu'il n'est pas si petit). Est-ce la bonne façon? Pourquoi l'image rétrécit-elle dans l'UIWebView et je dois alors l'étirer?Pourquoi UIWebView réduit-il les images?

Répondre

5

La meilleure façon que j'ai trouvé pour contrer cela est d'utiliser cette balise meta dans ma tête html

<meta name="viewport" content="width=320;height=420;user-scalable=yes;initial-scale=1.0;"> 

Ensuite, il n'y a pas besoin de compenser l'effet d'échelle