iPhone-分组时具有清晰背景的UITableView?

问题描述

| 我当前的应用程序中有几个TableView,我想在它们后面有一个背景图片。 但是,我发现目前无法实现这一目标。 我已经花了2天的时间在网上搜索解决方案,但是我发现任何解决方案都不是100%正确的。 我尝试将表格视图的背景色设置为图像,这有一些正面效果,图像出现在表格视图的后面,但是它也出现在曾经的表格单元格的背景中,看起来也很糟糕。 因此,我还尝试通过将表格视图的背景色设置为透明色,因为在我读过的IB代码中,这样做似乎是没有用的。然后,我将UIImageView放在表格视图后面。 但是,这仅显示具有白色背景的表格视图,并且在任何地方都看不到图像。 谁能为我正确地指出正确的方向?     

解决方法

        尝试这个
UIImageView *imageView = [[UIImageView alloc]initWithImage:[UIImage imageNamed:@\"cloud.png\"] ];
    self.tableView.backgroundView = imageView;

    [imageView release];
清除背景使用
self.tableview.backgroundcolor = [uicolor clearcolor];
    ,        将图像设置为表格视图的背景(如您所愿),并将另一种颜色设置为表格视图单元格的背景。 试试
- (UITableViewCell *) tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
  cell.backgroundColor = [UIColor greenColor];