在viewDidLoad里面添加
[self.tableview setBackgroundView:nil];
[self.tableview setBackgroundView:[[UIView alloc] init]];
self.tableview.backgroundView.backgroundColor = [UIColor clearColor];
self.tableview.backgroundColor = [UIColor clearColor];
// 如果想要tableview显示一张图片, 把下面这句替换最上面两句就可以
self.tableview.backgroundView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"beautiful"]];
然后在cellForRowAtIndexPath 添加
cell.backgroundColor = [UIColor clearColor];
就能让tableview 透明, 显示self.view的颜色或者tableview的背景颜色