ios - 创建一个从 xml 文件中提取所有数据的 ScrollView

标签 ios uiscrollview uiimage nsxmlparser

我正在尝试创建一个“简单”的照片 ID 应用程序。最终产品将是 ScrollView 中的一系列图像,您可以单击它们以获取更多信息。图像和与图像相关的数据都以 XML 文件的形式存储在网站上。

我可以创建一个将 xml 加载到 TableView 中的应用程序,将 xml 项目标题作为单元格标签,然后当您单击该单元格时,将显示一个详细 View ,其中包含有关该项目的其余详细信息。我可以毫无问题地将 xml 加载并解析到 TableView 中。看来,我无法将此过程转换为 ScrollView 应用程序。我关注了this tutorial ,以及其他一些类似的人,以实现该结果。

我看过苹果提供的 UIScrollView 示例和几十个关于实现 ScrollView 主题的 YouTube 视频和博客教程,但是我还没有找到任何关于从 xml 中提取数据的文档。 ScrollView 也将进行分页,因此 ScrollView 中的页面数需要从 xml 中包含的项目数动态加载(类似于 tableview 如何根据项目数知道要创建多少行)。

我制作了一个 ScrollView 应用程序,一次加载 3 个页面并循环播放,如 this tutorial . (中间有一个标记为 3 Pages Only 的部分。)这个应用程序,连同 Apple 提供的页面控制示例,定义了要显示的页面数量,它们不会从 plist 或 xml 数据中提取如何有很多项目并相应调整。

我不知道我现有的代码对任何人都有用,因为它与上面列出的相关教程几乎相同。如果有人想查看特定内容,请告诉我,我会发布。

谁能帮我弄清楚创建这个应用程序需要采取哪些步骤?如果我可以让我的 xml 数据出现在 ScrollView 中(每个项目在它自己的页面上)并且动态确定页面数量,我会非常设置并且可以调整它以包含图像并担心使其“可点击” “之后。

最佳答案

刚刚偶然发现了这个很棒的教程!不要寻找他的源代码并使用它,因为它不能正常工作。我不得不稍微调整一下才能在 iOS 5 中工作,但它确实有效。将其转换为 iPad 就像更改测量值一样简单。如果有人对我如何完成这项工作有疑问,请告诉我。 video posted here

关于ios - 创建一个从 xml 文件中提取所有数据的 ScrollView ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7855163/

相关文章:

ios - 如何从不同的方法访问 UICollectionViewCell 中标签的文本?

ios - UIScrollviews zoomToRect 仅设置 zoomScale 但不设置 contentOffset

ios - UIView UIScrollview - 框架、边界、中心混淆

ios - 使用自动布局禁用 UIScrollView 中的水平滚动

iphone - 从 ALAssset 检索时的 CGImage 方向问题

ios - QuickBlox - 在一对一私有(private)聊天中添加推送通知

ios - 没有 WAL 文件的 Core Data .sqlite 备份可以恢复为在 WAL 模式下运行吗?

ios - 使用 AIR 在 iOS 上流式传输 AAC+(在 FLV 内)

ios - 在 Swift 中使用未声明的类型 'UIImage'

ios - 屏蔽改变 UIImage- iOS 的颜色