J'ai un webview qui affiche une image, comme indiqué dans le code ci-dessous. Le bundle a également un [email protected] avec des dimensions de 128x128 pour une utilisation sur l'iPhone4. Le [email protected] ne montre jamais. Existe-t-il un moyen d'afficher l'un ou l'autre selon qu'il s'agit d'un iPhone ou d'un iPhone4?Images en haute résolution dans un uiwebview
<img src="DGT64.png" width="64" height="64" align="left" style="padding:2px;"/>
Merci. Je ne génère pas le code HTML à partir de l'application, mais je peux probablement avoir deux fichiers pathForResource différents et, en fonction du test ci-dessus, utiliser le fichier approprié. Je vais essayer. –
Il est peu probable que cela se produise sans balise META (non standard) ou similaire - ce n'est pas une bonne idée de doubler le nombre de requêtes que vous envoyez à un serveur pour obtenir des images plus belles, surtout depuis la majorité des sites Web. sites) rendra à l'échelle 1/2 ou 1/3 de toute façon. –
Pas encore fait, mais c'est l'approche que je prends. Je n'ai peut-être pas compris ce que signifiait "si vous générez le HTML de votre application" et j'ai donc pu induire en erreur tc. Le HTML réside dans mon bundle. C'est réparé; utilisé pour que l'application affiche du texte formaté dans une UIWebview. Aucun serveur impliqué. Je ne génère pas le HTML à la volée, donc je ne peux pas substituer un nom d'image et des dimensions différents, mais il est assez facile d'avoir un deuxième fichier HTML avec des références d'images et des dimensions haute résolution pour l'iPhone4. Décidez quel pathForResource utiliser. –