我最初的必要是使uitableview上方的区域透明并在其下显示imageview,就像这样:
我知道有很多方法可以实现这种效果,我只是想知道为什么单元格可以透明并显示它们下面的内容,但 uitableview 上方的区域不能。有什么办法吗?
我最初的必要是使uitableview上方的区域透明并在其下显示imageview,就像这样:
我知道有很多方法可以实现这种效果,我只是想知道为什么单元格可以透明并显示它们下面的内容,但 uitableview 上方的区域不能。有什么办法吗?
将背景颜色设置UITableView
为 clearColor
将 ui tableview 背景颜色设为清晰颜色
如果您只想要一次透明区域,则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.
}
如果您使用的是分组表视图(我看不到您提供的图像):
[self.tblView setBackgroundView:nil];