[英]Dynamic static table view
好的,因此存在用于创建类似设置的视图的“静态单元格”内容模式。 如果在不同情况下要显示的设置数量不同,谁能建议如何处理? 也就是说,在一种情况下,我有三个单元格:两个带有开关的单元格,一个带有按钮的单元格,在另一种情况下,-最后一个带有按钮的单元格。
我应该切换回动态单元格吗? 在这种情况下,我应该如何处理标题的行为? 谢谢
我认为您最好使用动态单元格。 对于单元格和节的页眉和页脚,您可以调用以下方法:
- (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!!!!";
}
PS有一些方法,例如"viewForHeaderInSection"
和"viewForFooterInSecton"
。 但是我不建议完整的实现。
PS ^ 2。 您必须将“表格视图样式”设置为“分组”! 看到这个图像有一点帮助
静态单元格和简单的if
在实现numberOfRowsInSection:
和cellForRowAtIndexPath
实现中),则根据您的条件返回3个静态单元格或仅返回最后一个静态单元格。 很简单。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.