0
我正在使用集合視圖來顯示從Web服務獲取的數據。我也有一個補充視圖(標題),其中包含一個UIImageView和一個標籤。 UIImageView動畫顯示圖像數組。當我滾動視圖時出現問題。當標題隱藏,然後向上滾動顯示時,應用程序會暫時凍結。UICollectionView:不要重新加載補充視圖
func collectionView(collectionView: UICollectionView, viewForSupplementaryElementOfKind kind: String, atIndexPath indexPath: NSIndexPath) -> UICollectionReusableView {
let headerView = categoryView.dequeueReusableSupplementaryViewOfKind(UICollectionElementKindSectionHeader, withReuseIdentifier: "bannerHeader", forIndexPath: indexPath) as! HeaderBanner
print("Got into header")
print("THE NUMBER OF AD ITEMS IS: \(self.adItems.count)")
var sliderImages = [UIImage]()
var imageAddressArray = [String]()
if(self.adItems.count>0) {
print("AD ITEMS IS GREATER THAN 0")
for i in 0..<self.adItems.count {
imageAddressArray.append(URLEncoder.encodeURL(self.adItems[i].filePath!))
}
dispatch_async(dispatch_get_main_queue(), {
AdsImageDataFetch.fetchImageData(imageAddressArray) { result ->() in
sliderImages = result
self.animateImageView(headerView.bannerImage, images: sliderImages, label: headerView.bannerLabel)
}
})
}
return headerView
}
我想我已經做對了。所以,我想知道在滾動發生時是否有任何方法不加載標題。 iOS和Swift新手。