如何使UITableView上方的区域透明

时间:2013-08-05 10:01:14

标签: ios uitableview transparent

我原来的必要条件是让uitableview上方的区域透明并在其下显示imageview,就像这样:

enter image description here

我知道有很多方法可以实现这种效果,我只是想知道为什么单元格可以透明并显示其下的内容,但uitableview上面的区域不能。有什么办法吗?

4 个答案:

答案 0 :(得分:1)

UITableView的背景颜色设置为clearColor

答案 1 :(得分:1)

使ui tableview背景颜色为清晰的颜色

答案 2 :(得分:1)

如果您只需要一次透明区域,请创建背景色为UIView的{​​{1}}。并设置clearColor标题视图UITableView

如果您想要每个部分的透明区域,那么 -

tableView.tableHeaderView = headerView;

然后,

-(CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section
{
     //return height of transparent area
}

答案 3 :(得分:0)

如果您使用分组的表视图(我看不到您提供的图像):

[self.tblView setBackgroundView:nil];