Как быстро получить ScrollView для двух UICollectionView? - PullRequest
0 голосов
/ 10 июля 2020

Поскольку я использовал этот код для получения индекса текущей страницы в pageControl. Но эта функция не может различать guish, если scrollView для What collectionView.

func scrollViewDidEndDecelerating(_ scrollView: UIScrollView) {
        if collectionView == self.brandCollectionView {
            brandPageControl.currentPage = Int(scrollView.contentOffset.x) / Int(scrollView.frame.width)
        } else {
            brandPageControl.currentPage = Int(scrollView.contentOffset.x) / Int(scrollView.frame.width)
        }
    }

1 Ответ

1 голос
/ 13 июля 2020

Решение работает:

func scrollViewDidEndDecelerating(_ scrollView: UIScrollView) {
       if scrollView == self.collectionView {
           //code for this scrollView1
        } else {
             //code for this scrollView2
        }
    }
...