每个tableview组中的自定义单元格数量

时间:2012-03-29 13:54:19

标签: iphone objective-c ios tableview

我如何自定义每个tableview组中的单元格数量?基本上,我需要第一组中的2个细胞,第二组中的4个细胞和第三组中的一个细胞。我似乎无法找到任何奇怪的东西,除非我称之为错误的东西。提前致谢。 :)

2 个答案:

答案 0 :(得分:2)

每个表部分中的单元格数量在表格的数据源tableView:numberOfRowsInSection:方法中指定。你的案例有点虚拟的例子:

- (int) numberOfSectionsInTableView:(UITableView*)tableView{
    return 3;
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{
    int numbers[] = {2,4,1};
    return numbers[section];
}

答案 1 :(得分:2)

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {
    if (section == 0)
        return 2;
    else if (section == 1)
        return 4;
    else if (section == 2)
         return 1;
}