组织数据模型目标c

时间:2012-11-06 15:51:24

标签: objective-c ios data-modeling

我的应用程序中有这个视觉部分。我在下面附上了文件:

有下一个用户界面控件:

第一个UIScrollView(_blueScrollView)位于UIViewController的主视图上,可以包含许多其他视图,每个视图都被称为_magentaView ... 每个_magentaView都包含用于存储UILabel对象的UIView(_labelView ...)。因此UITableView中有一些类似UITableView的结构。

在我的情况下,所有对象都有UIViewController类。

我需要访问存储在labelsViews中的所有标签。我需要获得这些对象的属性文本的值。

因此,如果我在标准情况下制作,这将是这样的

for (UIViewController *magentaVC in scrollViewObjects) {
for (UIViewController *labelVC in magentaObjects) {
and get my UILabel objects here.
}
}

但我认为这是不正确的。因为我需要使用数据模型来代替使用UIViewController对象。您如何看待这个以及我需要选择哪种方式?

enter image description here

1 个答案:

答案 0 :(得分:2)

这正是UITableView的工作。表本身有一个嵌入其中的滚动视图; magentaView 1和2将是表格的一部分,labelViews将是表格视图单元格。