2012-11-04 48 views
1

我正在构建一个应用程序的照片库,该应用程序从Facebook页面加载最新的墙壁图片。我有许多其他照片画廊的缩略图库和详细视图。如何设置AFImageViewer框架的初始视图?

我发现用于管理下载和滚动视图图像的呈现与页面控制这个可爱的小框架: https://github.com/AdrianFlorian/AFImageViewer

我只是不能让我围绕如何,如果我不设定初始视图头想从索引0开始?也就是说,如果用户点击图像“在中间”,我将一个整数传递给框架类。但它到底在哪里?任何提示将非常感激!

回答

0

好吧,终于找到它了。所以很明显,我觉得发布它有点愚蠢..但也许其他人同样愚蠢,发现信息有价值。

图像查看器有一个页面控件,它具有当前页面的属性,只需将其设置为所选图像的索引即可。

imageViewer.pageControl.currentPage = * selected_image_integer *;

编辑:好吧,它并不是那么简单。它不会正确滚动图像阵列。如果您向下滚动“向下”,它总是会在第一个选定图像上结束,一些图像会显示两次,有时它们会以不同的顺序显示。

+0

好的,我和弗洛里安先生亲自谈过,他非常友好地将功能融入到设置初始图像的框架中。大拇指! 问题在于图像按顺序下载,并按顺序显示在页面控件中并添加到数组中。这样,如果从图5开始,例如它将在数组中的索引0处结束,索引1和2处的图像4和6等。 解决方案是使用带索引键的字典。 – user1798843