我试图弄清楚如何在第一行之后缩进节(tableView)中的每一行。在应用程序中,它将如下所示:第一行将是日期,其余行将全部缩进,并将保存与日期对应的一些数据。我可以弄清楚如何缩进节中的所有行;但是,我不想要这个。第一行不应缩进,第一行之后的每隔一行都应该是。
我该怎么做?
答案 0 :(得分:0)
您可以像这样实施-tableView:cellForRowAtIndexPath:
方法:
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
//get the reference of cell by dequeueing and do any configuration as required
cell.indentationLevel = indexPath.row == 0 ? 0 : 1;
cell.indentationWidth = 20.0; //or any width you like
return cell;
}
或者您可以在indentationWidth
中设置-tableView:cellForRowAtIndexPath:
并实施-tableView:indentationLevelForRowAtIndexPath:
:
-(NSInteger)tableView:(UITableView *)tableView indentationLevelForRowAtIndexPath:(NSIndexPath *)indexPath {
return indexPath.row == 0 ? 0 : 1;
}