在 Objective C 中从 web 目录加载多个图像
Posted
技术标签:
【中文标题】在 Objective C 中从 web 目录加载多个图像【英文标题】:Load multiple images from web directory in Objective C 【发布时间】: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 中。那么一旦用户点击图片,只需全屏查看?
【问题讨论】:
请看这个教程appcoda.com/ios-programming-uicollectionview-tutorial 这是我遇到的问题,当然可以,但我需要在这个文件中预定义文件名。我需要代码扫描整个文件夹并将其中的任何内容填充到应用程序中? 你是在说你将在项目本身中有图像。 清楚地发布您的需求,您是要扫描项目内的文件夹还是整个iOS设备? 您好。看起来一个乐于助人的人准备了一个包含代码的 zip 文件作为他们答案的一部分。你是怎么做到的?你能接受答案吗? 【参考方案1】:根据您的要求,您可以使用 collection view 。请按照以下教程进行操作
uicollectionview-basic-tutorial
并获取 jpg
的图像存储在名为 Images
的文件夹下的 bundle 中
NSArray *imagesOfjpgType = [[NSBundle mainBundle]pathsForResourcesOfType:@"jpg"
inDirectory:@"Images"];
要根据您的设计自定义单元格,请使用以下代码
https://***.com/a/16579595/1142743
另外请从上面的教程中找到图片下方有标签的示例
https://www.dropbox.com/s/1uymyrwtx2yn9fs/RecipePhoto.zip?dl=0
【讨论】:
谢谢你,它似乎运作良好!无论如何我可以在集合视图中的每个项目下关联一个文本吗?或者也许将文本存储在 JSON 文件中? 给我一些时间我会给你样品。带有该教程本身的代码以上是关于在 Objective C 中从 web 目录加载多个图像的主要内容,如果未能解决你的问题,请参考以下文章
使用 NSString 变量在 PhoneGap 中从 Objective C 编写 JavaScript
如何比较在Objective C中从NSArray转换的String?
如何在 iOS 8 Objective c 中的 UIWebView 中从文档中加载 png 图像
如何在 iOS Objective C 的嵌套 UICollectionViews 中从 Child UICollectionViewCell 的 UIButton 将值传递给新的 UIViewCon