这些表视图?

时间:2015-03-23 12:55:12

标签: ios tableview

我想显示一些可编辑的对象(例如,对象可能是食谱或联系人)的数据。

我想显示这样的对象数据(见下图),但我想知道是否应该使用表格视图。 下面的详细信息是使用表格视图显示其数据吗?

contact detail recipe detail

感谢您帮助我搞清楚!

2 个答案:

答案 0 :(得分:3)

您所看到的是分组 UITableViews。正如你在上面看到的那样,它们将它们分开。通常,此选项在样式下的IB中的属性检查器下选择。

<强>目标-C:

UITableView *tv = [[UITableView alloc] initWithFrame:frame style:UITableViewStyleGrouped];

<强>夫特:

let tv:UITableView = UITableView(frame: frame, style: .Grouped)

界面生成器

enter image description here

更多信息

这些类型的表视图的固有挑战是数据没有稳固的关系。例如,在正常表格视图中,所有单元格通常都是从一个数据源驱动的(即像Post模型或类似的东西)。有了这些,就像&#34; Rate App&#34;或者&#34;访问我们的在线&#34;,这些不相似。

出于这个原因,在设置这种表视图时,我建议你看一下这个github,这样可以减少痛苦:https://github.com/romaonthego/RETableViewManager

答案 1 :(得分:2)

简单回答是,它们是UITableView。它们是UITableViewUITableViewStyle UITableViewStyleGrouped或者只是Grouped

您可以通过执行以下操作轻松创建其中一个实例:

<强>目标C

UITableView *groupedTableView = [[UITableView alloc] initWithFrame:frame
                                                             style:UITableViewStyleGrouped];