我正在设置一个UITableView标题视图,并希望这是半透明的。因此,当桌子向上滚动时,顶部标题仍会显示,但您可以通过视图部分地看到内容。
标题视图中有一个视图和一个标签(添加到视图中)。
headerLabel.textColor = [UIColor colorWithWhite:0.4 alpha:1.0];
headerLabel.font = [UIFont systemFontOfSize:14.0];
[headerSectionView addSubview:headerLabel];
[headerLabel setBackgroundColor:[UIColor clearColor]];
[headerSectionView setBackgroundColor:[UIColor colorWithWhite:0.847 alpha:5.000]];
但是,这并不是透明的。我试图从视图的子视图中删除标签,但这仍然无效,因此它不是导致此问题的标签。我还需要在headerSectionView上设置其他任何东西吗?
答案 0 :(得分:2)
您的Alpha值不正确,应该是0.5f
,而不是5.0f
:
[headerSectionView setBackgroundColor:[UIColor colorWithWhite:0.847 alpha:.5f]];