2013-05-10 43 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