2009-12-15 13 views
5

Uygulamamdaki UIImageView'daki uzak bir sunucudan görüntü yüklemeye çalışıyorum. Uzak sunucudan görüntü yüklemek mümkün mü? Ben net Bu kod sippnet bulundu aşağıdaki koduIphone'da UIImageView üzerinde uzak sunucudan görüntü nasıl yüklenir?

id path = @"http://upload.wikimedia.org/wikipedia/commons/c/c7/Sholay-Main_Male_Cast.jpg"; 
NSURL *url = [NSURL URLWithString:path]; 
NSData *data = [NSData dataWithContentsOfURL:url]; 
UIImage *img = [[UIImage alloc] initWithData:data]; 

kullanıyorum, ama ben ImageView bu resim yüklemek nasıl anlamıyorum.

UIImageView'de nasıl resim ekleyeceğimi söyleyen var mı? peşin

Thanx ...

cevap

13

şimdi ... görüntü yükler, çalışacak olan ise dataWithContentsOfURL kullanarak kullanıcı arayüzü engeller sadece

imageView.image = img; 

not vardı hemen hemen tüm yol var başlangıçta küçük resimler yüklüyorsanız, ancak genellikle kötü bir fikirdir; NSURLConnection'a bakın.

+0

Thanx ... Ancak resmin boyutunu nasıl ayarlayacağınızı söyleyebilir misiniz? –

+0

bu gerçekten yeni bir soru: cevabımın yanındaki onay işaretini kontrol etmeli ve ayrı ayrı sormalısınız. Yani, "resmin boyutunu ayarla" ile ne demek istiyorsun? UIImage'ı yeniden boyutlandırmanız mı gerekiyor yoksa UIImageView'ınızın sınırlarını mı ayarlamak istiyorsunuz? Görüntü görünümünün contentMode özelliğini UIViewContentModeScaleAspectFit değerine ayarlamanız, görüntüyü yeniden boyutlandırmak yerine görüntüye sığdırmak için söylemek zorunda olmanız olabilir ... –

+0

tamam .. Önerileriniz için teşekkürler ... –

İlgili konular