我正在尝试使用UITableView
上的平铺背景:tableView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"gradient_squares.png"]];
但是它无法正确显示每个部分会显示背景图块重叠UITableView
背景。
我尝试将UITableViewCell
的backgroundColor设置为清除颜色无效。
编辑:添加了屏幕截图和图块
答案 0 :(得分:1)
这篇文章对我有用:https://stackoverflow.com/a/5480535/294661
在UIViewController中设置每个视图的backgroundColor属性。
答案 1 :(得分:0)
如果您有完整尺寸的背景图像(不是带图案的图像),以下代码可以解决您的问题。
[[self tableView] setBackgroundView:[[UIImageView alloc] initWithImage:[UIImage imageNamed:@"background_image.png"]]];