1

我正在设置一个 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 上设置什么才能进行这项工作吗?

4

1 回答 1

2

您的 alpha 值不正确,应该是0.5f,而不是5.0f

[headerSectionView setBackgroundColor:[UIColor colorWithWhite:0.847 alpha:.5f]];
于 2013-09-16T16:38:40.237 回答