Я использую библиотеку PinRemoteImage для загрузки изображений, которые заполняют файл collectionView
. Я хочу динамически обновлять высоту ячейки в зависимости от высоты изображения, поэтому мне нужно знать, когда все мои изображения загружены, чтобы я мог перезагрузить/обнулить мой collectionViewLayout
. Как лучше всего определить, когда больше не осталось изображений для загрузки?
override func collectionView(collectionView: UICollectionView, cellForItemAtIndexPath indexPath: NSIndexPath) -> UICollectionViewCell {
let cell = collectionView.dequeueReusableCellWithReuseIdentifier(reuseIdentifier, forIndexPath: indexPath) as! PinCollectionViewCell
cell.pinImage?.pin_updateWithProgress = true
cell.pinImage?.image = nil
if let pinImageURL = self.pins[indexPath.row].largestImage().url {
cell.pinImage?.pin_setImageFromURL(pinImageURL, completion: ({ (result : PINRemoteImageManagerResult) -> Void in
if let image = result.image {
self.imageArray.append(image)
}
cell.pinImage?.pin_setImageFromURL
находиться внутри блока операции 1? 02.03.2016