从Objective C中的Web目录加载多个图像

时间:2016-11-03 11:45:38

标签: ios objective-c download uiimageview uicollectionview

我需要一个简单但可能很复杂的解决方案,我似乎无法找到从我的iOS版APP转换为Android的代码。

我只需要一个图像视图网格,例如此处显示的单个网络目录:https://www.youtube.com/watch?v=fIX4SnBLaZg

我在Android上有一个工作版本,但似乎无法在Objective C上找到它。

我的工作版本使用JSON查找目录和相关文本中的每个文件,然后只需将每个条目添加到网格中。如果有人有任何例子,iOS版本不需要那么复杂吗?

有没有人有任何实例/片段/ API在iOS中实现这样的东西?

甚至是简化版本,例如仅来自目录的图像。只需让线程从URL逐个文件读取整个文件夹,然后在imageview中填充它。然后,一旦用户点击图像,只需全屏查看?

1 个答案:

答案 0 :(得分:1)

根据您的要求,您可以使用集合视图。请按照以下教程

uicollectionview-basic-tutorial

并在名为jpg

的文件夹下获取存储在包中的Images图像
NSArray *imagesOfjpgType = [[NSBundle mainBundle]pathsForResourcesOfType:@"jpg"
                                                                    inDirectory:@"Images"];

根据您的设计自定义单元格请使用以下代码

https://stackoverflow.com/a/16579595/1142743

另请从上面的教程中找到样本

下面有标签的样本

https://www.dropbox.com/s/1uymyrwtx2yn9fs/RecipePhoto.zip?dl=0