На моем контроллере у меня есть UICollectionView, и я загружаю данные в 3 секции. Эти строки показывают объект цены. Каждый UICollectionViewCell содержит типы классов, такие как UILabel, TextField и Checkbox. Мое требование - если пользователь прокручивает 1 строку, тогда все строки раздела должны прокручиваться одинаково. Например, в разделе 0 есть 4 строки, и пользователь прокручивает первую строку, тогда все 4 строки должны прокручиваться в одном направлении.
Если у меня есть несколько UICollectionView в моем классе, я могу обработать прокрутку, используя код ниже
self.priceCollectionView.contentOffset = scrollView.contentOffset
Но здесь у меня есть 1 UICollectionView, поэтому я попробовал ниже код
func scrollViewDidScroll(_ scrollView: UIScrollView) {
let rowCount = self.priceCollectionView.numberOfItems(inSection: 0)
for i in 0..<rowCount {
let item = self.priceCollectionView.cellForItem(at: IndexPath(item: i, section: 0))
}
}
См. Изображение для просмотра данных ячейки
Я также следовал ниже ссылка
Но нет доступного свойства item.contentOffset. Как мне решить эту проблему? Заранее спасибо !!!