1

我正在尝试通过以下方式使用平铺背景UITableViewtableView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"gradient_squares.png"]];

但它不会正确显示,因为每个部分都会显示与背景重叠的背景图块UITableView

我尝试将我UITableViewCell的 backgroundColor 设置为清除颜色无济于事。

编辑:添加屏幕截图和图块

在此处输入图像描述

在此处输入图像描述

4

2 回答 2

1

这篇文章对我有用:https ://stackoverflow.com/a/5480535/294661

在 UIViewController 中设置每个视图的 backgroundColor 属性。

于 2012-07-26T14:52:50.583 回答
0

如果您有全尺寸背景图像(不是图案图像),以下代码可以解决您的问题。

[[self tableView] setBackgroundView:[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"background_image.png"]]];
于 2012-07-26T12:42:04.327 回答