我有一个 UITableView,其单元格具有动态高度。我想要做的基本上是有一个图像作为每个 tableview 行的容器,如下图所示。由于每行的内容不同,因此应调整图像的高度以包含单元格的文本。
我想知道实现它的最佳实践是什么。
提前致谢
我有一个 UITableView,其单元格具有动态高度。我想要做的基本上是有一个图像作为每个 tableview 行的容器,如下图所示。由于每行的内容不同,因此应调整图像的高度以包含单元格的文本。
我想知道实现它的最佳实践是什么。
提前致谢
有一个单元格的背景图像视图,并根据您必须放置在单元格内的内容设置框架大小。然后你可以使用“stretchableImageWithLeftCapWidth:topCapHeight:”方法来创建你想要设置单元格背景的图像。
UIImage *backgroundImg = [[UIImage imageNamed:@"test.png"] stretchableImageWithLeftCapWidth:30 topCapHeight:20];
[cell.bgImageView setFrame:CGRectMake(a, b, c, d];
cell.bgImageView.image = backgroundImg;
你可以对这个图像使用 sizeToFit 方法。否则使用图像类型作为中心或 scaleToFit。