0

我最初的必要是使uitableview上方的区域透明并在其下显示imageview,就像这样:

在此处输入图像描述

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

4

4 回答 4

1

将背景颜色设置UITableView为 clearColor

于 2013-08-05T10:05:09.373 回答
1

将 ui tableview 背景颜色设为清晰颜色

于 2013-08-05T10:11:24.323 回答
1

如果您只想要一次透明区域,则UIView使用背景颜色创建clearColor。并设置UITableView标题视图tableView.tableHeaderView = headerView;

如果你想要每个部分的透明区域然后 -

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

然后,

-(UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
{
      // return UIView with clearColor.
}
于 2013-08-05T12:08:55.013 回答
0

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

[self.tblView setBackgroundView:nil];
于 2013-08-05T10:09:02.690 回答