Мне нужно обновить collectionView, когда без reloadData()
(Чтобы анимировать вставку и удаление ячеек) Поэтому я хочу получить массив indexPaths из ячеек.Swift iOS. Как я могу получить ячейки indexPath в UICollectionView
0
A
ответ
2
Чтобы получить массив индексных путей для видимой в данный момент UICollectionView клетки просто называет
collectionView.indexPathsForVisibleItems()
Чтобы получить все ячейки, которые вы можете создать свой собственный массив, используя методы источника данных.
var indexPaths: [NSIndexPath] = []
for s in 0..<collectionView.numberOfSections() {
for i in 0..<collectionView.numberOfItemsInSection(s) {
indexPaths.append(NSIndexPath(forItem: i, inSection: s))
}
}
+0
очень благодарю вас) –
Смежные вопросы
- 1. iOS: `UICollectionview`, как получить содержимое` contentoffset` ячейки `indexPath`
- 2. Использование выбранной ячейки indexPath, UICollectionView
- 3. Получить Видимый IndexPath UICollectionView в Swift
- 4. Как определить indexPath текущей видимой ячейки UICollectionView
- 5. Как получить indexPath для ячейки, которая находится в центре UICollectionView
- 6. Swift UICollectionView в UITableViewCell indexPath error
- 7. Временно сокрытие ячейки в UICollectionView Swift iOS
- 8. Сброс indexPath для uicollectionview
- 9. Как я могу получить размер ячейки UICollectionView по умолчанию?
- 10. Swift - UICollectionView повторяет (дублирует) ячейки
- 11. Переместить ячейки UICollectionView в iOS?
- 12. Swift: UICollectionView select cell indexPath issues
- 13. Как я могу получить uitableViewCell от indexPath?
- 14. в indexPath UICollectionView в
- 15. Как я могу получить indexPath из uiview в ячейке - iOS
- 16. Как выделить выделенные ячейки UICollectionView? (Swift)
- 17. Выбор ячейки UICollectionView не работает в swift
- 18. Xamarin iOS: Редактировать ячейки UICollectionView
- 19. Как я могу сбросить положение прокрутки UICollectionView с помощью swift?
- 20. iOS: ячейка ячейки UICollectionView 'отображается как
- 21. Получение индекса Integer От indexPath Из ячейки в Swift
- 22. iOS UICollectionView: ячейки не отображаются
- 23. IndexPath для выбранных клеток UICollectionView
- 24. ios swift Получить пользовательское свойство из экземпляра ячейки
- 25. UICollectionView cellForItemAtIndexPath indexPath row is no
- 26. Uicollectionview ширина ячейки проблема IOS 10
- 27. Как получить текст ячейки на основе indexPath?
- 28. UICollectionView не прокручивается до indexPath
- 29. UICollectionView автоматический прокрутка к ячейке в IndexPath
- 30. Изменение цвета фона ячейки в UICollectionView в Swift
Вопрос не совсем ясен. Вы пытаетесь получить индексные пути видимых ячеек? –
@StefanSalatic no, Im пытается получить индексные паттерны всех ячеек моего CollectionView. Является ли это возможным ? Поскольку collectionView.indexPathsForVisibleItems() работает только тогда, когда у collectionView есть небольшое количество ячеек –
Я обновил ответ о том, как получить все NSIndexPaths. Это должно сработать для вас сейчас. –