ios dev以编程方式增加单元格内容大小

时间:2012-05-15 06:23:40

标签: ios uiimageview

我想增加像这样设置的单元格图像的大小,在表格视图的索引路径委托的行的单元格中

UIImageView * imgGrayCell = [[UIImageView alloc]initWithFrame:CGRectMake(0, 0, 320, 90)];
imgGrayCell.tag = 95;
[imgGrayCell setImage:[UIImage imageNamed:@"cell.png"]];
[cell.contentView addSubview:imgGrayCell];
[imgGrayCell release];

现在在一些单元格中我有很多要显示的文本,现在我面临的问题是,如果我使用heightForRowAtIndexPath增加单元格大小,单元格图像的大小保持不变并且不会增加我想增加大小两者,我该怎么做?

2 个答案:

答案 0 :(得分:2)

您还可以将图像大小设置为动态并在.h类中声明,当您使用相同的方法增加单元格的高度时,您可以根据单元格的高度增加图像高度并刷新表格。

答案 1 :(得分:2)

排序方式如下......

写入 CellForRowAtIndexPath

UIImageView * imgGrayCell = [[UIImageView alloc]initWithFrame:CGRectMake(0, 0, 320, cell.frame.size.height)]; 

此处动态创建imageview的单元格高度时将确定