我正在设置UITableView
分组图像,但它显示了我想要的所有表格
在第二个表中,它应该是背景图像,而不是第二个表格中的单元格和表格区域,而不是灰色边框。
答案 0 :(得分:4)
使用以下代码。
self.tableView.backgroundColor = [UIColor colorWithPatternImage:[UIImage imageNamed:@"Background.png"]];
另一种为分组UITableView
设置背景图片的方法,请阅读This documentation.
答案 1 :(得分:1)
UIImageView *tempImageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"TableViewBackground.png"]];
[tempImageView setFrame:self.tableView.frame];
self.tableView.backgroundView = tempImageView;
[tempImageView release];
答案 2 :(得分:-2)
而不是将背景图像提供给table.provide背景图像/颜色到单元格。
cell.backgroundColor=[UIColor colorWithPatternImage:[UIImage imageNamed:@"Background.png"]];
since colorWithPattern is very expensive which causes memory leak,avoid using colorWithPatternImage
instead you can use
cell.backgroundColor=[UIColor initWithRed:0.25 green:0.25 blue:0.25 alpha:1];
//change the RGB as per the image