Detect page change in UICollectionView

后端 未结 7 2110
醉酒成梦
醉酒成梦 2021-01-31 03:35

I tried finding this question for a while but could not find this problem\'s answer. My problem is that i have a UICollectionView and the Scroll Direction is

7条回答
  •  余生分开走
    2021-01-31 04:05

    SWIFT 5

    For example, put this method in your ViewController with extensions UICollectionViewDelegate,UICollectionViewDataSource

    func scrollViewDidEndDecelerating(_ scrollView: UIScrollView) {
            let pageWidth = scrollView.frame.size.width
            let page = Int(floor((scrollView.contentOffset.x - pageWidth / 2) / pageWidth) + 1)
            print("page = \(page)")
        }
    

提交回复
热议问题