缩放会弄乱 uipagecontrol 的当前页面

Posted

技术标签:

【中文标题】缩放会弄乱 uipagecontrol 的当前页面【英文标题】:zooming messes up current page of uipagecontrol 【发布时间】:2013-05-10 18:50:18 【问题描述】:

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

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

【问题讨论】:

【参考方案1】:

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

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

如图所示:Getting the current page

【讨论】:

嗨,我正在尝试完成确切的事情,我无法让滚动视图工作,我在这里发布了一个问题。 ***.com/questions/18476944/…你有我可以看的示例项目吗?谢谢。

以上是关于缩放会弄乱 uipagecontrol 的当前页面的主要内容,如果未能解决你的问题,请参考以下文章

为啥 matplotlib.PatchCollection 会弄乱补丁的颜色?

为啥 OPTIND 会弄乱我的位置参数?

为啥 fread 会弄乱我的字节顺序?

为啥 Python 多处理队列会弄乱字典?

为啥画布会弄乱我的图像颜色?

为啥 PHP 会弄乱我的 CSS?