我使用的是UICollectionView
以示出陣列圖像的,水平並使用放大/縮小該圖像中的所述細胞與滾動視圖的幫助限制。但是當我水平滾動時,它會顯示當前單元格中以前的單元格內容。我無法確定問題所在。 UICollectionView顯示下一個單元之前的小區內容而滾動水平
的CollectionView數據源
我使用的是UICollectionView
以示出陣列圖像的,水平並使用放大/縮小該圖像中的所述細胞與滾動視圖的幫助限制。但是當我水平滾動時,它會顯示當前單元格中以前的單元格內容。我無法確定問題所在。 UICollectionView顯示下一個單元之前的小區內容而滾動水平
的CollectionView數據源
請分享一些代碼,以便我們可以幫助你更好。同時,請確保您有以下幾個部分代碼中的正常工作:
[self.collectionView dequeueReusableCellWithReuseIdentifier:itemIdentifier forIndexPath:indexPath]
和正確傳遞兩個參數。在UICollectionViewCell子類中,覆蓋prepareForReuse
並在其中重置UI參數。
覆蓋imageCell類中的prepareForReuse
,並將imageView.image設置爲nil。
滾動視圖的contentSize應該是大如imageView.image.size,或者只是使用MWPhotoBrowser
請分享一些代碼,以更好地瞭解...! –
特別是你的'cellForItem(at:)'函數 – Paulw11
在圖像單元內重寫「prepareForReuse」方法,並重置諸如 1)。 scrollViewForImage.zoomscale = 1 2)。 imageView.image = nil 3)。刪除圖像視圖中添加的點按手勢 應該修復問題 – vignesh