2009-02-01 10 views
0

Je suis nouveau à développer sur l'iPhone alors je suis désolé si c'est une question facile, mais il m'a fait perplexe pendant un petit moment.Affichage d'image Web dans l'application iPhone

Fondamentalement, l'application affiche les données récupérées à partir d'un flux XML. Dans ce flux est un élément qui contient le chemin d'accès à une image. par exemple http://www.myserver.com/myimage.jpeg. Je veux être en mesure d'afficher cette image dans la vue de liste de mon application iPhone. Surtout, je ne veux pas arrêter le dessin de la liste pour chaque image, le reste des données doit être affiché immédiatement et ensuite chaque image téléchargée et affiche aussi rapidement que la vitesse des données, etc., le rendre disponible.

Quelle est la meilleure façon de télécharger cette image et de l'afficher?

Idéalement, quelqu'un peut pointer vers un exemple de code de travail.

Merci Stephen

Répondre

1

Afficher l'image: vous pouvez créer un UIWebView et le point juste sur le chemin - et il est entièrement zoomable aussi.

Affichage dans la vue de la liste:

//Somehow download your image... 
cell.image = Your Image 
+0

Merci Isaac. Cela signifie-t-il que UIWebView peut avoir utilisé pour remplir une variable d'image, pas seulement un objet à l'écran? –

+0

Je ne pense pas que vous pouvez simplement obtenir un UIImage à partir d'une vue web, mais vous pouvez prendre un instantané de l'UIWebView: http://stackoverflow.com/questions/501496/take-snapshot-of-view-webview-programmatically/501506 # 501506 Puis utilisez-le comme cell.image. Je pense que l'échelle s'adapte automatiquement. –

+0

Merci Isaac. Je vais essayer. Salutations Stephen –