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