我有2页的页面控件。我也允许在两个页面上进行缩放。 当我在第二页放大时,我滚动,页面控件的当前页面返回到第1页,即使我仍然在第二页。
- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView {
CGFloat pageWidth = scrollView.frame.size.width;
int page = floor((scrollView.contentOffset.x - pageWidth / 2) / pageWidth) + 1;
_pageControl.currentPage = page;
}
答案 0 :(得分:0)
我改变了计算页面的方式
int page = scrollView.contentOffset.x / scrollView.frame.size.width;