如何定义TableViewCell Size取决于我的Image的大小

时间:2012-10-15 12:24:58

标签: image ios5 uitableview

我在TableViewCell上有这个问题。我想在单元格上放一张图片,然后根据图片的高度改变单元格的高度。我该如何编码?

2 个答案:

答案 0 :(得分:1)

UITableView的-(CGFloat)TableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath

答案 1 :(得分:0)

您的单元格内可能有一个UIImageView。该图像视图具有UIImage,UIImage具有size property,可用于检测图像高度。

使用UITableView的{​​{3}}方法,作为heightForRowAtIndexPath psoft,您可以告诉您的单元格根据您的图片更改其高度。

使用

-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath*)indexPath {
    return 100;
}

所有单元格的高度均为100像素。如果更改该功能并使其返回单元格中图像的高度,则可以解决问题