我正在調用此方法,nextCellIndexPath是一個大於當前單元格的indexPath,但indexPath未正確遞增。如何增加UICollectionView的NSIndexPath
這裏是cellForItemAtIndexPath:
func collectionView(collectionView: UICollectionView, cellForItemAtIndexPath indexPath: NSIndexPath) -> UICollectionViewCell {
let cell = collectionView.dequeueReusableCellWithReuseIdentifier("collectionViewCell", forIndexPath: indexPath) as! ImageCollectionViewCell
cell.nextCellIndexPath = indexPath.indexPathByAddingIndex(1)
return cell
}
當我試圖滾動到下一個indexPath,看來該indexPath不會增加。
那麼如何正確獲取下一個indexPath呢?
它看起來就像你分配'nextCell'是一個'NSIndexPath'實例,而不是一個細胞,是正確的? – Dash
正確。我可能應該重命名它。 –
當您調用滾動時,該項目是否已在屏幕上可見?我認爲只有當物品不完全可見時纔會滾動。 – Dash