UIImage在reloaddata上的自定义UITableView中调整大小

时间:2013-05-18 23:52:33

标签: ios uitableview uiimage

我有自定义单元格的tableview,我正在添加一些数据,如下所示:

{

UIImage *img = [UIImage imageNamed:@"black_lab_tideat2b.jpg"];

UIImageView *petPic = (UIImageView *)[cell viewWithTag:101];

UILabel *petName = (UILabel *)[cell viewWithTag:102];

petName.text = [current petName];

}

此数据在UITableView中正确显示。

当我尝试使用commitEditingStyle删除行时,会出现此问题。从sqlite删除所选记录并执行

{
[self.tblListProfiles reloadData];
}

它会在剩余的单元格中调整图像大小。我将新记录添加到sql并使用

刷新后,此调整大小的图像会更改回正常大小
{
[self.navigationController popViewControllerAnimated:YES];
}

你能帮忙吗?

问候

1 个答案:

答案 0 :(得分:0)

确保您的UITableView的委托实现tableView:heightForRowAtIndexPath:或将rowHeight属性设置为正确的大小。

UITableViewDelegate reference

UITableView reference