This question already has answers here:
iOS6 UICollectionView and UIPageControl - How to get visible cell?
                                
                                    (7个答案)
                                
                        
                                2年前关闭。
            
                    
我有一个pagedEnable和水平滚动的collectionView。
我只想在滚动时将pageControl的点添加到我的collectionView中。

最佳答案

如下实现滚动视图的委托方法:

collectionViewTestimonial:您的集合视图的名称(IBOutlet),pageControlTestimonial:页面控件的名称

- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView
{
    CGFloat pageWidth = collectionViewTestimonial.frame.size.width;
    pageControlTestimonial.currentPage = collectionViewTestimonial.contentOffset.x / pageWidth;
}

09-05 00:27