2017-03-02 30 views

回答

0

如下實現滾動視圖的委託方法: -

collectionViewTestimonial:名稱您的收藏視圖(IBOutlet中),pageControlTestimonial:頁面控件的名稱

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

它工作正常。謝謝! :) –

-1

嘗試這樣的:

-(void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView{ 
// Suppose your collectionview cell width is equal to your screen size 
CGFloat collectionViewCellWidth = self.view.frame.size.width;  
_pageControl.currentPage = (scrollView.contentOffset.x/collectionViewCellWidth); 
} 
+0

我想你回答了錯誤的問題。 –

2

設置頁面頁數控制

NSUInteger numberOfCells = 10; 
_pageControl.numberOfPages = numberOfCells; 

實現滾動視圖的委託方法

-(void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView{ 
// Suppose your collectionview cell width is equal to your screen size 
CGFloat collectionViewCellWidth = self.view.frame.size.width;  
_pageControl.currentPage = (scrollView.contentOffset.x/collectionViewCellWidth); 
} 
相關問題