我在 iOS 7 上遇到自定义单元格绘图的问题(在 iOS 6 和 5 上工作正常)。
在 heightForRowAtIndexPath 上,我返回的高度小于每个部分最后一行单元格的实际高度,因为我需要最后一个单元格与下一节的标题重叠。
似乎 Apple 在 iOS 7 上进行了绘图改进或其他操作,因为只有从 heightForRowAtIndexPath 返回的高度正在绘制,所以我的单元格将在底部被切割。
任何想法将不胜感激。
最佳答案
嗯,这是我会做的......
-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{
if (indexPath.row == [_array_todo count]) {
// last row
return 50;
}else{
// not the last row
return 80;
}
}
还要考虑选择单元格时您在做什么....
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
sel_path = indexPath;
[self.tableView beginUpdates];
[self.tableView endUpdates];
}
关于uitableview - ios 7 uitableviewcell绘图更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18977982/