2016-11-28 66 views

回答

0

使用IndexPath(item: Int, section: Int)。在這種情況下,這將是

IndexPath(item: 0, section: 0) 

你甚至可以定義一個zero靜態變量爲CGRect和其他正在做

extension IndexPath { 
    static let zero = IndexPath(item: 0, section: 0) 
} 

,並用它作爲

collectionView.moveItem(at: collectionView.indexPath(for: cell)!, to: .zero)) 
+0

這種做法給了我下面的錯誤:'NSInternalInconsistencyException',原因:'嘗試移動索引路徑( {length = 2,path = 0 - 0})不存在 - 節中只有0項0更新之前' 而且我100%確信,收集之後的移動稱爲實際數據。 –

+0

'更新前0節中只有0項'它表示collectionView在更新前沒有元素。 –

+0

Double checked - collectionView在調用移動方法時有5個元素 –

相關問題