UITableViewController - 计数部分

时间:2014-04-24 14:33:34

标签: ios objective-c uitableview

在这种方法中 -

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

我想只在有多个部分时触发方法 - 我如何在此处进行部分计数?

2 个答案:

答案 0 :(得分:4)

有一个委托方法numberOfSectionsInTableView,只需调用:

[self numberOfSectionsInTableView:tableView];

答案 1 :(得分:3)

我认为没有办法阻止调用此方法,但如果您不需要标题,则可以返回nil

- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section{
    if ([self numberOfSectionsInTableView:tableView] > 1){
        //Create your view and return it
    }else{
        return nil;
    }
}