Прокрутите все строки UICollectionView одновременно - PullRequest
0 голосов
/ 27 июня 2019

На моем контроллере у меня есть 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))

    }
}

См. Изображение для просмотра данных ячейки

These are the rows which I have to scroll simultaneously

Я также следовал ниже ссылка

Но нет доступного свойства item.contentOffset. Как мне решить эту проблему? Заранее спасибо !!!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...