0

我有一个 UITableView,其单元格具有动态高度。我想要做的基本上是有一个图像作为每个 tableview 行的容器,如下图所示。由于每行的内容不同,因此应调整图像的高度以包含单元格的文本。

单元格的图像容器

我想知道实现它的最佳实践是什么。

提前致谢

4

2 回答 2

3

有一个单元格的背景图像视图,并根据您必须放置在单元格内的内容设置框架大小。然后你可以使用“stretchableImageWithLeftCapWidth:topCapHeight:”方法来创建你想要设置单元格背景的图像。

 UIImage *backgroundImg = [[UIImage imageNamed:@"test.png"] stretchableImageWithLeftCapWidth:30  topCapHeight:20];

[cell.bgImageView setFrame:CGRectMake(a, b, c, d];
cell.bgImageView.image = backgroundImg;
于 2012-08-16T10:52:22.410 回答
0

你可以对这个图像使用 sizeToFit 方法。否则使用图像类型作为中心或 scaleToFit。

于 2012-08-16T12:17:29.377 回答