如何将图像从URL加载到UITableViewCell?

时间:2022-03-19 10:38:46

I am new to iOS developer, using Storyboard I get Image from the URL and load an image to the UITableviewcell when scroll the tableview the table will scroll very slowly and struck to scroll.

我是iOS开发人员的新手,使用Storyboard我从URL获取Image并在滚动tableview时将图像加载到UITableviewcell,表格将非常慢地滚动并触发滚动。

3 个解决方案

#1


3  

Here check ou the following links , you should use lazy loading for this,

在这里查看以下链接,你应该使用延迟加载,

Lazy load images in UITableView

在UITableView中延迟加载图像

Loading images from a URL into a UITableViewCell's UIImageView

将URL中的图像加载到UITableViewCell的UIImageView中

Load image to a tableView from URL iphone sdk

从URL iphone sdk将图像加载到tableView

Lazy load images in UITableViewCell

在UITableViewCell中加载延迟图像

#2


0  

You should use lazy loading of image in your cells. The slowness or stuck is happening because you are fetching the image (..ie a network activity) in your main thread or the UI thread.

您应该在单元格中使用延迟加载图像。由于您正在主线程或UI线程中获取图像(..网络活动),因此发生了缓慢或卡住。

You can get a lot of tutorial in net for loading images async. Here is a tutorial from Apple : link

您可以在net中获得大量用于加载图像异步的教程。这是Apple的一个教程:链接

#3


0  

see the answer from this question for AsynchImage..iphone-download-asynchronous

请参阅AsynchImage..iphone-download-asynchronous这个问题的答案

also use AsynchImage for download image and set in UITableViewCell as a image

也可以使用AsynchImage下载图像并在UITableViewCell中设置为图像

asynchronous-loading-of-images-in-a-uitableview

#1


3  

Here check ou the following links , you should use lazy loading for this,

在这里查看以下链接,你应该使用延迟加载,

Lazy load images in UITableView

在UITableView中延迟加载图像

Loading images from a URL into a UITableViewCell's UIImageView

将URL中的图像加载到UITableViewCell的UIImageView中

Load image to a tableView from URL iphone sdk

从URL iphone sdk将图像加载到tableView

Lazy load images in UITableViewCell

在UITableViewCell中加载延迟图像

#2


0  

You should use lazy loading of image in your cells. The slowness or stuck is happening because you are fetching the image (..ie a network activity) in your main thread or the UI thread.

您应该在单元格中使用延迟加载图像。由于您正在主线程或UI线程中获取图像(..网络活动),因此发生了缓慢或卡住。

You can get a lot of tutorial in net for loading images async. Here is a tutorial from Apple : link

您可以在net中获得大量用于加载图像异步的教程。这是Apple的一个教程:链接

#3


0  

see the answer from this question for AsynchImage..iphone-download-asynchronous

请参阅AsynchImage..iphone-download-asynchronous这个问题的答案

also use AsynchImage for download image and set in UITableViewCell as a image

也可以使用AsynchImage下载图像并在UITableViewCell中设置为图像

asynchronous-loading-of-images-in-a-uitableview