我的应用程序中有这个视觉部分。我在下面附上了文件:
有下一个用户界面控件:
第一个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对象。您如何看待这个以及我需要选择哪种方式?
答案 0 :(得分:2)
这正是UITableView
的工作。表本身有一个嵌入其中的滚动视图; magentaView 1和2将是表格的一部分,labelViews将是表格视图单元格。