我有许多单元格的TableViewController。和我的TableView默认白色的背景。我想成为一些背景图片。我看到这段代码:
self.tableView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"BackgroundPattern.png"]];
但我不能在swift上使用它。因此,请帮助我将此代码回收到快速代码或为此问题提供解决方案
答案 0 :(得分:6)
试试这段代码:
self.tableView.backgroundColor = UIColor(patternImage: UIImage(named: "BackgroundPattern.png")!)
答案 1 :(得分:1)
您需要设置每个单元格的背景颜色以清除颜色。
在cellForRowAtIndexpath
方法中,添加:cell.backgroundColor = [UIColor clearColor]
答案 2 :(得分:0)
UIColor *background = [[UIColor alloc] initWithPatternImage:[UIImage imageNamed:YOUR_IMAGE]];
self.tableView.backgroundColor = background;
或
UIImageView *imgView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:YOUR_IMAGE]];
[imgView setFrame:self.tableView.frame];
self.tableView.backgroundView = imgView;