2012-09-11 67 views
1

在我的應用程序中,我將有一個表格,其中一個將由存儲在我的服務器中的圖像組成。因此,對於每個圖像,其URL都可用。顯示來自url的圖像,哪一個更快,uimageview vs uiwebview

如果這些圖片大於25例如,每個圖片的大小約爲10KB,哪一個更快?

If I place in my cell a webview and view the url 

If I place in my cell a uiimageview and fetch image from url and set is source? 
+0

第二個!!!! –

+0

可能你已經知道[SDWebImage](https://github.com/rs/SDWebImage),它很容易使用。 – prasad

回答

0

你說你正在使用的UITableView。對 ?然後,您可以將延遲加載的圖像應用到UITableViewCells。這意味着它會爲首先可見的單元格加載圖像。

0

前,我才遇到了同樣的問題, 然後我找到了EgoImageLoading類是開源的,你可以在這裏獲得這些類https://github.com/enormego/EGOImageLoading

語法與UIImageView相同。

 EGOImageView *imageView = [[EGOImageView alloc]initWithFrame:CGRectMake(15, 9, 100, 95)]; 
     imageView.contentMode = UIViewContentModeScaleAspectFit; 
     imageView.imageUrl = yourUrl; 
     imageView.placeholderImage = [UIImage imageNamed:@"LoadingImg.gif"]; 
     [view addSubview:imageView]; 

這個類提供給我們,顯示圖像佔位符最多加載實際圖像,這將是圖像存儲在緩存中,一旦加載,下一次起它將從緩存中讀取。

我認爲它可以幫助你。

0
  • UIImageView-當負載的圖像作爲URL其需要時間。
  • UIWebView - 將圖像加載爲URL時,在更新配置文件時看起來很快。

我們可以更新圖像後固定在裝載imageview的圖片緩存問題,同一個URL 名稱。

EX:上傳imageview的網址爲someURL \路徑之前\ user_7.png 上傳了同樣的URL.That實時圖像API響應後,我們會用這個。

相關問題