Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 缩放会弄乱uipagecontrol的当前页面_Ios_Uiscrollview_Zooming_Uipagecontrol - Fatal编程技术网

Ios 缩放会弄乱uipagecontrol的当前页面

Ios 缩放会弄乱uipagecontrol的当前页面,ios,uiscrollview,zooming,uipagecontrol,Ios,Uiscrollview,Zooming,Uipagecontrol,我有一个2页的页面控件。我还允许在两个页面上进行缩放。 当我在第2页上放大并滚动时,页面控件的当前页面返回到第1页,即使我仍在第2页上 - (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView { CGFloat pageWidth = scrollView.frame.size.width; int page = floor((scrollView.contentOffset.x - pageWidth /

我有一个2页的页面控件。我还允许在两个页面上进行缩放。 当我在第2页上放大并滚动时,页面控件的当前页面返回到第1页,即使我仍在第2页上

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

我将计算页面的方式更改为

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

如图所示:

您好,我正在努力完成确切的任务,我无法让scrollview正常工作,我在这里发布了一个问题。你有一个样本项目,我可以看看吗?谢谢