gpt4 book ai didi

iphone - 如何在启用分页的情况下在 UIScrollView 中延迟加载 100 多个页面?

转载 作者:行者123 更新时间:2023-12-03 18:44:02 25 4
gpt4 key购买 nike

我正在创建一个类似漫画书的应用程序。我正在使用启用分页的 UIScrollView 来显示高分辨率全屏图像(该应用程序的工作方式与 Photos.app 类似,但禁用了缩放)。最终产品将有近 200 张图像需要用户翻阅。如何为如此大量的页面设置 UIScrollView?

仅使用直接的 UIView 就可以很容易地实现这一点,但是 UIScrollView 的“感觉”在弹跳等方面要好得多,我认为它为我的应用程序增加了更多值(value)。我应该如何使其发挥作用?

最佳答案

查看 Apple 的示例代码 PageControl 。它向您展示了如何使用 UIScrollView 和 UIPageControl 循环浏览 View Controller (就像照片应用程序一样)。每个页面仅根据需要加载。

基本上,要实现延迟加载,您需要从一组空 View Controller 开始。然后,当您滚动时,您仅加载当前页面的 View Controller 以及上一个和下一个页面的 View Controller ,以便滚动显得平滑。只需查看示例项目即可,它相当简短且易于理解。它至少应该让你开始。 UIScrollView 将告诉适当的 Controller 何时加载自身。然后 Controller 负责加载其内容(在您的情况下是图像)。

祝你好运。

关于iphone - 如何在启用分页的情况下在 UIScrollView 中延迟加载 100 多个页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3132797/

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