2009-10-05 2 views
0

Je sais que trois20 a un PhotoViewController, mais il semble trop compliqué d'inclure tout le framework juste pour charger une image d'une URL. Est-ce que quelqu'un sait d'un code/lib qui affiche une image quand donner une URL?Y a-t-il un simple UIViewController qui affiche une photo?

+1

Voulez-vous être en mesure de zoomer dessus? –

+0

Oui, c'est ce que je voulais dire désolé si je n'étais pas clair. Zoom et panoramique (même si seulement 1 photo) – erotsppa

Répondre

1

Vous pouvez écrire le vôtre dans environ cinq minutes. Vous auriez besoin d'une sous-classe UIViewController gérant un UIImageView. Init la sous-classe VC avec un NSURL, puis download the contents of the NSURL into an NSData object. Utilisez l'objet NSData au create a new UIImage. Set the image property of the UIImageView à l'image téléchargée. Après avoir consacré cinq minutes à cela, vous pouvez passer deux minutes supplémentaires pour rendre le ViewController interactif sécurisé de downloading the image on a second thread.

(Il m'a fallu plus de temps pour trouver tous les liens appropriés qu'il avait pris pour écrire votre propre)

+0

le problème avec cela est le UIImageView ne sera pas draggable comme ce serait le cas dans l'application Photo. Même s'il n'y a qu'une seule photo, les utilisateurs s'attendent toujours à pouvoir faire glisser et zoomer. – erotsppa

+0

@erotsppa intègre ensuite UIImageView dans un UIScrollView ... –

0

Avez-vous essayé UIWebView avec juste l'URL?

0

Three20 a une TTImageView qui affiche une image à partir d'une URL donnée, je crois.

Questions connexes