动态静态表视图

时间:2013-06-23 00:18:36

标签: ios uitableview tableview

好的,因此有“静态单元格”内容模式可用于创建类似设置的视图。如果您在不同情况下显示不同数量的设置,有人可以建议如何处理吗? 即在一种情况下,我有三个单元格:两个带开关的单元格和一个带按钮的单元格,在其他情况下 - 只有带按钮的最后一个单元格。

我应该切换回动态细胞吗?在这种情况下,我应该如何处理标题的行为? 感谢

2 个答案:

答案 0 :(得分:1)

我认为你最好使用动态细胞。 对于单元格和节的页眉和页脚,您可以调用此方法:

- (NSString *) tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section  
{  
    return @"This will be the header!!!!";  
}

- (NSString *) tableView:(UITableView *)tableView titleForFooterInSection:(NSInteger)section  
{  
    return @"This will be the footer!!!!";  
}

P.S。有一些方法,如"viewForHeaderInSection""viewForFooterInSecton"。但我不记得完整的实施。

P.S ^ 2。你必须将表视图样式设置为分组! See this image for a tiny help

答案 1 :(得分:0)

静态单元格和ifnumberOfRowsInSection:实现中的简单cellForRowAtIndexPath可以返回3个静态单元格,也可以根据您的条件返回最后一个单元格。很简单。