【发布时间】:2014-07-31 14:44:59
【问题描述】:
我想知道是否可以在UIViewControlller 中动态导入静态信息,在我的例子中是图片、标题和简短描述?
我正在(尝试)创建一个应用程序,该应用程序针对我正在开发的当前UIViewController,在列表视图中显示公司的合作伙伴。它们中的每一个都显示为一个项目,包含一个图像(徽标),下面是公司名称,下面是一段关于公司的信息。
我正在考虑导入XML 提要(没有经验),
比如
<object>
<img src="/images/logo1.png">
<title="Lorem ipsum>
<description="lalalalalalalala"
</object>
<object>
<img src="/images/logo2.png">
<title="Lorem second one>
<description="lalalalalalalala"
</object>
类似这样的模型
通过简单地导入这样的东西,我不必拼凑整个页面,计算UIScrollView 需要多长时间,也不必在每次添加或删除合作伙伴时调整它。它可能比整个视图控制器更清晰。
【问题讨论】:
-
这是一项艰巨的任务。你说的一切都是可能的,但有很多部分。我建议阅读 UITableView 和 NSXMLParser。这些是您的视图所需的两个主要构建块。
-
我已经期待这样的评论了。我要补充一点,我不是在寻找简单的表格视图。我添加了我想要复制的东西的模型图像。这有什么区别吗?
-
"Simple" Tableviews 可以非常健壮,并且它们是延迟加载的,这似乎非常适合您的情况。您的所有数据都可以拆分为具有不同数据的相同形式的对象,这正是 UITableView 的创建目的。我坚持我原来的信息。
标签: ios objective-c xml feed data-import