我有一个集合视图和数组,其中包含不同图像的URL。当我启动应用程序时,集合视图开始通过数组加载图像:
func collectionView(collectionView: UICollectionView, cellForItemAtIndexPath indexPath: NSIndexPath) -> UICollectionViewCell
{
var cell = collectionView.dequeueReusableCellWithReuseIdentifier("cell", forIndexPath: indexPath) as! CellView
var url = arr[indexPath.row]
var urls = NSURL(string: url)
var data = NSData(contentsOfURL: urls!)
cell.ImageView.image = UIImage(data: data!)
return cell
}
麻烦出现了: 例如,在第4个单元格集合视图中加载所有4个单元格的所有4个URL,并且需要很多时间。集合视图如何为特定单元格加载特定网址,而不是花时间将网址加载到已加载的单元格?
感谢您的帮助!!
答案 0 :(得分:1)
答案 1 :(得分:1)