我创建了表视图并显示了数据。我已经习惯了表视图单元格的不同背景图像。我在表格视图中动态显示了数据。我想显示最后一个表视图单元格的背景图像,这取决于表格视图框架高度,请参阅我的图片,
。
这是我的示例代码,
if ([indexPath row]%2) {
cell.backgroundView = [[UIImageView alloc]initWithImage:[UIImage imageNamed:@"cellbg1.png"]];
}else{
cell.backgroundView = [[UIImageView alloc]initWithImage:[UIImage imageNamed:@"cellbg2.png"]];
}
cell.backgroundView.contentMode = UIViewContentModeScaleToFill;
cell.backgroundView.alpha = 0.5;
那么如何填充依赖于表视图帧的最后一个单元格的背景图像。并且可以找到仅在表中显示数据内容的表视图高度。请指导我。
感谢。
答案 0 :(得分:0)
您可能希望使用
,而不是设置最后一个单元格的背景- (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section
方法并设置表格的页脚视图。
答案 1 :(得分:0)
您在寻找table.bounds.size.height
吗?那将是桌子可视区域的高度。
或者您正在寻找表中内容的总高度?然后,您可以使用table.contentSize.height
。