我需要一种简单的方法来滚动浏览照片并根据需要缩放每张照片。就像原始 Apple 的照片应用程序一样。我理解这个概念: UIScrollView 有许多 UIScrollView 子视图作为页面,每个子视图都有一个 UIImageView 可以放大。
但是,我还看到了一个示例,但我再也找不到了,它使用更有效的方法来执行此操作 - 仅使用 3 页(UIScrollView)来保存尽可能多的照片以节省内存使用量。所以基本上,如果有 10 张照片,则只显示 3 个页面(居中可见、左隐藏、右隐藏),并且当您向左或向右滚动时,新图像被放置到这些页面中以模拟连续滚动的效果。
我的问题是这是如何完成的,或者是否有一个现有的例子,所以我不重新发明轮子?