来自文档:
普通风格的表格视图是一个完整的列表;分组表视图具有视觉上不同的部分。
所以简单的风格,我不能有任何部分?或者如果我有一些,它们在视觉上是不同的?是吗?
答案 0 :(得分:3)
普通样式表视图可以包含节,但它们仅由带有节名称的细蓝色标题划分。如果您查看this图片,可以比较不同的样式。左图是没有截面的普通表视图,中间图像是带有截面的普通视图。 “A”标题表示一个名为A的部分。
答案 1 :(得分:2)
'普通'确实可以有部分;地址簿就是一个很好的例子。
我不在我的开发机器上,所以不能在这一刻抓住代码示例。实现此目的的机制可能因您向UITableView提供数据的方法而异。
如果没有其他人打败我,我会稍后发布示例。
编辑:我无法在Matt的答案中添加评论,所以会在这里添加。 细蓝线是默认实现,您可以使用委托提供自己的自定义视图:答案 2 :(得分:2)
Yups,他们肯定可以有部分,部分由标题分隔。有关参考,请参阅iPhone设备/模拟器中的联系人应用程序,并添加了一些联系人。
A plain-style table view is an unbroken list; a grouped table view has visually distinct sections.
此行表示在分组样式表中,这些部分由一些空格分隔,但不在普通样式表
中答案 3 :(得分:0)
是的,普通的桌面视图可以有部分 你需要实现mmethods: - (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
(CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section
(NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section
(NSInteger)numberOfSectionsInTableView:(UITableView *)tableView