使用UIScrollView和UIImageView高效滚动和缩放照片

时间:2012-10-15 15:51:21

标签: objective-c uiscrollview uiimageview scroll zoom

我需要一种简单的方法来滚动浏览照片并根据需要缩放每张照片。就像原版Apple的Photo应用程序一样。我理解这个概念:UIScrollView有许多UIScrollView子视图作为页面,每个子视图都有一个UIImageView可以放大。

然而,我也看到了一个我无法再找到的例子,更有效的方法 - 仅使用3页(UIScrollView' s)就可以保存尽可能多的照片内存使用情况。所以基本上,如果有10张照片,只显示3页(中心可见,左隐藏,右隐藏),当您向左或向右滚动时,新图像被放入这些页面以模拟连续滚动的效果。

我的问题是这是怎么做的,或者是否有一个现有的例子,所以我不重新发明轮子?

1 个答案:

答案 0 :(得分:0)

您可能想看看MWPhotoBrowser,它与Photo应用程序非常相似。

https://github.com/mwaterfall/MWPhotoBrowser