【问题标题】:Load multiple images from web directory in Objective C在 Objective C 中从 web 目录加载多个图像
【发布时间】:2016-11-03 11:45:38
【问题描述】:

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

我只需要一个图像视图网格,如下所示,来自单个 Web 目录:https://www.youtube.com/watch?v=fIX4SnBLaZg

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

我的工作版本使用 JSON 来查找目录中的每个文件和相关文本,然后简单地将每个条目添加到网格中。 iOS版不用这么复杂,有谁有例子吗?

有没有人有任何示例/sn-ps/API 在 iOS 中实现类似的东西?

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

【问题讨论】:

  • 这是我遇到的问题,当然可以,但我需要在这个文件中预定义文件名。我需要代码扫描整个文件夹并将其中的任何内容填充到应用程序中?
  • 你是在说你将在项目本身中有图像。
  • 清楚地发布您的需求,您是要扫描项目内的文件夹还是整个iOS设备?
  • 您好。看起来一个乐于助人的人准备了一个包含代码的 zip 文件作为他们答案的一部分。你是怎么做到的?你能接受答案吗?

标签: ios objective-c download uiimageview uicollectionview


【解决方案1】:

根据您的要求,您可以使用 collection view 。请按照以下教程进行操作

uicollectionview-basic-tutorial

并获取 jpg 的图像存储在名为 Images 的文件夹下的 bundle 中

NSArray *imagesOfjpgType = [[NSBundle mainBundle]pathsForResourcesOfType:@"jpg"
                                                                    inDirectory:@"Images"];

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

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

另外请从上面的教程中找到图片下方有标签的示例

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

【讨论】:

  • 谢谢你,它似乎运作良好!无论如何我可以在集合视图中的每个项目下关联一个文本吗?或者也许将文本存储在 JSON 文件中?
  • 给我一些时间我会给你样品。带有该教程本身的代码
猜你喜欢
  • 2012-03-27
  • 1970-01-01
  • 1970-01-01
  • 2020-05-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多