Iphone UITableView中的自定义标题说明

Iphone UITableView中的自定义标题说明,iphone,Iphone,苹果是在Settings.app中使用SDK的文档化方法,还是对分组的TableView进行某种自定义单元格/自定义标题描述 “存储”是标题标题部分:。什么是“可用8.6 GB-使用5.1 GB” 他们可能在标题中添加了自定义视图。所以,看起来他们使用的是章节标题,但实际上他们有一个自定义视图,其格式与之类似 见此: 有关此问题的一些文档,请参阅 您可以在“修改节的页眉和页脚”下找到需要执行的委托方法。存储是节0的页眉,可用的8.6 GB是节0的页脚文本。沥青开始第1节。这对你有意义吗 第0节将

苹果是在Settings.app中使用SDK的文档化方法,还是对分组的TableView进行某种自定义单元格/自定义标题描述

“存储”是标题标题部分:。什么是“可用8.6 GB-使用5.1 GB”


他们可能在标题中添加了自定义视图。所以,看起来他们使用的是章节标题,但实际上他们有一个自定义视图,其格式与之类似

见此:

有关此问题的一些文档,请参阅


您可以在“修改节的页眉和页脚”下找到需要执行的委托方法。存储是节0的页眉,可用的8.6 GB是节0的页脚文本。沥青开始
第1节
。这对你有意义吗

第0节将包含0个单元格

示例代码
一个具有清晰背景色的自定义UIView,并将其插入tableView的headerView。

是的,更快的解决方案。然而,我认为在tableView上方放置一个
UIView
更具可定制性。然而,在这段代码中,您必须巧妙地使用间距。调整每侧文字的左右将导致文字向下踢到下一行,这看起来不太好。
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView{
    return 2;
}

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{

    if ( section ==0 ) return 0;
    if ( section ==1 ) return 20;

    return 0;
}

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

    if ( section ==0 ) return @"Storage";
    if ( section ==1 ) return nil;

    return nil;
}

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

    if ( section ==0 ) return @"9.11 TB Available              4.29 GB Used";
    if ( section ==1 ) return nil;

    return nil;
}