我想显示一些可编辑的对象(例如,对象可能是食谱或联系人)的数据。
我想显示这样的对象数据(见下图),但我想知道是否应该使用表格视图。 下面的详细信息是使用表格视图显示其数据吗?
感谢您帮助我搞清楚!
答案 0 :(得分:3)
您所看到的是分组 UITableViews
。正如你在上面看到的那样,它们将它们分开。通常,此选项在样式下的IB中的属性检查器下选择。
<强>目标-C:强>
UITableView *tv = [[UITableView alloc] initWithFrame:frame style:UITableViewStyleGrouped];
<强>夫特:强>
let tv:UITableView = UITableView(frame: frame, style: .Grouped)
界面生成器:
更多信息:
这些类型的表视图的固有挑战是数据没有稳固的关系。例如,在正常表格视图中,所有单元格通常都是从一个数据源驱动的(即像Post模型或类似的东西)。有了这些,就像&#34; Rate App&#34;或者&#34;访问我们的在线&#34;,这些不相似。
出于这个原因,在设置这种表视图时,我建议你看一下这个github,这样可以减少痛苦:https://github.com/romaonthego/RETableViewManager
答案 1 :(得分:2)
简单回答是是,它们是UITableView
。它们是UITableView
个UITableViewStyle
UITableViewStyleGrouped
或者只是Grouped
。
您可以通过执行以下操作轻松创建其中一个实例:
<强>目标C 强>
UITableView *groupedTableView = [[UITableView alloc] initWithFrame:frame
style:UITableViewStyleGrouped];