2013-05-10 55 views
0

我有一個頁面控制2頁。我也允許在兩個頁面上縮放。 當我放大第二頁時,我滾動,頁面控件的當前頁返回到第1頁,即使我仍然在第二頁上。放大當前頁面的uipagecontrol

- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView { 
    CGFloat pageWidth = scrollView.frame.size.width; 
    int page = floor((scrollView.contentOffset.x - pageWidth/2)/pageWidth) + 1; 
    _pageControl.currentPage = page; 
} 

回答

0

我改變了我如何計算我的網頁

int page = scrollView.contentOffset.x/scrollView.frame.size.width; 

如下所示:Getting the current page

+0

嗨, 我試圖完成的確切的事情,我無法滾動視圖工作,我在這裏發佈了一個問題。 http://stackoverflow.com/questions/18476944/uiscrollview-sliding-zooming 你有一個示例項目,我可以看看嗎? 謝謝。 – Huang 2013-08-27 23:22:42