我在TableViewCell上有这个问题。我想在单元格上放一张图片,然后根据图片的高度改变单元格的高度。我该如何编码?
答案 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像素。如果更改该功能并使其返回单元格中图像的高度,则可以解决问题