如何设置最后一个单元格的背景图像并在iPhone中找到表格视图高度?

时间:2011-02-10 14:47:56

标签: iphone uitableview

我创建了表视图并显示了数据。我已经习惯了表视图单元格的不同背景图像。我在表格视图中动态显示了数据。我想显示最后一个表视图单元格的背景图像,这取决于表格视图框架高度,请参阅我的图片,

Image

这是我的示例代码,

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;

那么如何填充依赖于表视图帧的最后一个单元格的背景图像。并且可以找到仅在表中显示数据内容的表视图高度。请指导我。

感谢。

2 个答案:

答案 0 :(得分:0)

您可能希望使用

,而不是设置最后一个单元格的背景
- (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section

方法并设置表格的页脚视图。

答案 1 :(得分:0)

您在寻找table.bounds.size.height吗?那将是桌子可视区域的高度。

或者您正在寻找表中内容的总高度?然后,您可以使用table.contentSize.height