1

我有一个带有平铺背景图像的 UITableView

self.tableView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"bg.png"]];

使用此图像模式,我注意到在每个第三个表格单元格上,模式都不匹配,并且在背景图像上可以清楚地看到一条线。在完全相同的位置,我的 UITableViewCell 的底部被剪裁了,所以我失去了单元格的底部。我假设这两个问题是相关的。我想知道是否有人可以解释这里发生的事情,并可能提供一个建议来修复我的表格单元格不被剪裁。

右边的图像是剪切的单元格,左边的图像是正常的单元格

正常细胞 裁剪的表视图单元格

4

1 回答 1

0

我整理了这个。我正在更改 UITableViewCell 框架原始值以在导致此问题的表格单元格之间创建间隙。

self.contentView.frame.origin.y = 20;

而不是这个,我只是调整了边界以创建单元格行之间的间隙。

CGRect bounds = self.contentView.bounds;
bounds.size.height = bounds.size.height -20;
self.contentView.bounds = bounds;

希望将来能帮助某人

于 2013-01-18T14:32:43.007 回答