我正在设置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上进行设置以进行这项工作吗?

最佳答案

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

[headerSectionView setBackgroundColor:[UIColor colorWithWhite:0.847 alpha:.5f]];

关于ios - 表格 View 标题部分不透明,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18833003/

10-11 12:18