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

问题描述 投票:2回答:2

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

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增加单元格大小,单元格图像的大小保持不变并且不会增加我想增加两者的大小,如何我可以这样做吗?

ios uiimageview
2个回答
2
投票

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


2
投票

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

写入CellForRowAtIndexPath

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

这里动态创建imageview的单元格高度时将确定

© www.soinside.com 2019 - 2024. All rights reserved.