Ios 如何制作一个;标题「;UITableView中的单元格?

Ios 如何制作一个;标题「;UITableView中的单元格?,ios,uitableview,Ios,Uitableview,我想构建一个像这样的UITableView(请注意屏幕截图中的灰色单元格(S、T、W)): 。 那是两个自定义单元格吗?或者还有其他提示吗?这些行是节标题。请参见标题标题标题部分,这是普通样式的UITableView的标准“标题” - (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section { if (section == 20) return @"S";

我想构建一个像这样的UITableView(请注意屏幕截图中的灰色单元格(S、T、W)):


那是两个自定义单元格吗?或者还有其他提示吗?

这些行是节标题。请参见标题标题标题部分

,这是普通样式的
UITableView
的标准“标题”

- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section {

    if (section == 20) return @"S";

    if (section == 21) return @"T";

    if (section == 22) return @"W";

    return @"Undefined";
}

如果我有两个部分,我会有两个标题?我想到了一个自定义单元,如果我有一个部分,我可以构建多个标题。谢谢你的回答,现在我知道该怎么做了。它回答了我上面的问题,所以答案是肯定的。我必须将UITableView划分为多个部分。非常感谢。仅供参考-这是设置一组按字母顺序排列的节标题的糟糕方法。使用
UILocalizedIndexedCollation
是一种更好的方法,用于节标题和索引。至少使用一系列标题。或者至少使用一个
switch
语句,而不是一整套
if
语句。@rmaddy当然,我没有展示设置字母标题的正确实现。只是一些关于OP问题的快速示例代码,给他一个想法。@PeterWarbo也许吧,但请记住,新手往往会抄袭,他们不知道你发布的内容远远不够理想。如果你发布代码,最好发布合理的代码。或者,在这样的情况下,简单地向患者指出正确的方法,如Wain的回答。干杯。我建议你通读这本书。如果您要使用表,这是一个必须阅读的文档。它涵盖了这类内容以及使用表的许多其他方面。