我有一個數組,其中有一些元素,我的UICollectionView
顯示。然後我去獲取更多元素並將其附加到我的數組中。然後我想告訴UICollectionView
已將元素添加到數據源並更新UI。UICollectionView - insertItems(at:indexPath)不起作用
我試過,但它不工作:
// Add more data to my existing array
myArray.append(contentsOf: moreElements)
let indexPath = [IndexPath(row: myArray.count-1, section: 0)]
myCollectionView.insertItems(at: indexPath)
我得到這個error,但我不知道如果我做錯了什麼。
編輯:我不想使用myCollectionView.reloadData()
我得到一個錯誤,因爲我有一個頁腳:'沒有UICollectionViewLayoutAttributes實例爲-layoutAttributesForSupplementaryElementOfKind:UICollectionElementKindSectionFooter' – BlueBoy
這是一個全新的問題,超出了你在這個問題中提出的問題。作爲一個時間關注一個問題。 – rmaddy
好的。您的解決方案效果很好(當沒有頁腳時)。我將不得不弄清楚我的頁腳還在發生什麼。 – BlueBoy