gpt4 book ai didi

ios - UICollectionView 在 2^24 像素后分页

转载 作者:可可西里 更新时间:2023-11-01 05:55:36 25 4
gpt4 key购买 nike

设置

我有一个 UICollectionView 允许用户翻阅图片,12 页。该应用程序中应该有超过 200,000 张图片。我不希望用户滚动到第 20,000 页,所以有跳转到特定页面的功能。

问题

在横向模式下,分页在第 16,385 页出现故障。集合不再适应页面边界。如果您在第 16,384 页之前返回,您可以让它重新开始工作,但超过 16,385 的页面将无法工作。

当错误出现时,我的代表也停止接收 scrollViewDidEndDecelerating: 消息。

假设

横向的第 16,385 页恰好从像素 16,777,216 开始,恰好是 2^24。我认为 UICollectionViewUIScrollView 中有些东西超过了 2^24。

这只是一个未记录的限制吗?我运气不好吗?

例子

我上传了 project这说明了问题。 Here's相关的 View Controller 。如果您摇动 iPad 或模拟器,您将被带到第 16,384 页,即错误出现前的一页。

蛇鲨

如果您认为用户不需要能够转到第 20,000 页,那很好。我认为这与问题无关。

最佳答案

我会说这是一个未记录的限制,并且会提交 Radar 错误报告,并附上示例项目作为证据。如果您正在寻找替代方法,您可以尝试使用一个 UIPageViewController,每个页面都有一个 Collection View 。您可以选择滑动动画,而不是默认的 iBooks 式动画,并非常接近地复制您的示例项目。

关于ios - UICollectionView 在 2^24 像素后分页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17246503/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com