【问题标题】:How to set initial view of AFImageViewer framework?如何设置 AFImageViewer 框架的初始视图?
【发布时间】:2012-11-04 23:22:28
【问题描述】:

我正在为一个应用程序构建一个照片库,该应用程序可以从 facebook 页面加载最新的墙壁图片。我有一个缩略图库和一个详细视图,就像许多其他照片库一样。

我发现了这个不错的小框架,它可以通过页面控制在滚动视图中管理图像的下载和呈现: https://github.com/AdrianFlorian/AFImageViewer

如果我不想从索引 0 开始,我就是不知道如何设置初始视图?也就是说,如果用户点击“中间”的图像,我将一个整数传递给框架类。但它去哪儿了?任何提示将不胜感激!

【问题讨论】:

    标签: iphone uiscrollview uipagecontrol image-viewer


    【解决方案1】:

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

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

    imageViewer.pageControl.currentPage = *selected_image_integer*;

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

    【讨论】:

    • 好的,我和 Florian 先生本人交谈过,他很乐意将功能整合到框架中以设置初始图像。大大的竖起大拇指!问题是图像按页面控件中显示的顺序下载并添加到数组中。这样,如果您从图像 5 开始,例如,它将在数组中的索引 0 处结束,在索引 1 和 2 处的图像 4 和 6 等处结束。解决方案是使用带有索引键的字典。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-10-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多