Ajustement de l'image de taille aléatoire dans une UIWebview (IOS)
Je veux ajustement image grand dans UIwebview avec le maintien de l'image même que l'image vue.
Comment puis-je faire.?
Mon code comme suit pour ajuster l'image dans Uiwebview.
si l'image est grande alors d'affichage n'est pas bon.
CGFloat screenWidth = self.view.frame.size.width;
CGFloat screenHeight = self.view.frame.size.height;
NSString *htmlString = [NSString stringWithFormat:@"%@", @"<html><head><meta name='viewport' content='user-scalable=yes,width=device-width'></head><body bgcolor='000000'><img src='%@' width='%f' height='%f' style='max-width:200% max-height:200%'></body></html>"];
imageHTML = [[NSString alloc] initWithFormat:htmlString, fileUrl, screenWidth, screenHeight];
[Webview loadHTMLString:imageHTML baseURL:nil];
[imageHTML release];
Pourquoi utilisez-vous un site web pour afficher une image? Pourquoi ne pas utiliser un
lorsque j'ai utilisé UIImageView mémoire est à l'aide de plus.Runtime question de la mémoire est à venir avec iPod4 appareil.
si l'image est grande (2000 * 3000), alors seulement, je suis en utilisant UIwebview. sinon, je suis en utilisant UIImageView.
Pouvez-vous ne pas redimensionner l'image avant de l'afficher? Il n'y a pas beaucoup de valeur sur le fait d'essayer d'afficher une grande image sur un iPhone.
UIImageView
?lorsque j'ai utilisé UIImageView mémoire est à l'aide de plus.Runtime question de la mémoire est à venir avec iPod4 appareil.
si l'image est grande (2000 * 3000), alors seulement, je suis en utilisant UIwebview. sinon, je suis en utilisant UIImageView.
Pouvez-vous ne pas redimensionner l'image avant de l'afficher? Il n'y a pas beaucoup de valeur sur le fait d'essayer d'afficher une grande image sur un iPhone.
OriginalL'auteur Sabareesh | 2014-10-08
Vous devez vous connecter pour publier un commentaire.
J'ai utilisé le code ci-dessous et de son travail.
J'ai trouvé, j'ai juste besoin d'ajouter de l'img {max-width: 100%} le style pour faire ce travail
fonctionne parfaitement. Je pense que c'est la seule solution valable, j'ai rencontré jusqu'à présent . J'ai essayé beaucoup pour ajuster l'image dans la vue web , mais chacun a ses problèmes ou inconvénients.
OriginalL'auteur Sabareesh
Définir votre WebView page à l'échelle d'ajustement:
EDIT:
Ici ces deux lignes
Si vous savez ce que la taille que vous voulez leur transmettre des valeurs statiques ici, va résoudre votre problème.
par exemple
Pouvez-vous poster une Capture d'écran pour que
j'ai ajouté capture d'écran..
J'ai fait le test pour la résolution de l'image 2448x3264. Vérifiez en passant des valeurs statiques dans screenWidth et screenHeight.
si j'ai mis la valeur fondée sur l'orientation peut être un travail.
OriginalL'auteur Kampai
L'extrait de code suivant peut vous aider à
Le code ci-dessus pour redimensionner la largeur et la hauteur de l'image en fonction de la vue de la dimension. Vous pouvez modifier selon vos besoins.
OriginalL'auteur prodeveloper