gpt4 book ai didi

ios - 如何使 UITableView 的节标题完全透明

转载 作者:行者123 更新时间:2023-11-29 01:56:23 36 4
gpt4 key购买 nike

我有一个 UIViewController 和一个 UIImage 作为整个背景图像。我将 UITableView 放入我的 View Controller 并将其限制在底部、前导、尾随和一半高度。

目标是使 TableView 的 Section Header 完全透明,以便通过 Section Header 可以看到背景图像。

这样做只会使它变灰并且不清晰/透明:

self.tableView.backgroundColor = [UIColor clearColor];
self.tableView.opaque = NO;

如何让它透明?

最佳答案

如果您使用 self.tableView.tableHeaderView = YourHeaderView 声明您的 tableHeader View ;

更新时间

UIView *tempTableView = self.tableView.tableHeaderView;

然后修改为:tempTableView.backgroundColor = [UIColor clearColor];

的直接点赞:self.tableView.tableHeaderView.backgroundColor = [UIColor clearColor];

但是如果你使用的是 UITableView 委托(delegate):

- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section

您需要通过以下方式更新它:

UIView *tempTableView = [self.tableView viewForHeaderInSection:YourSection];

然后修改:tempTableView.backgroundColor = [UIColor clearColor];

关于ios - 如何使 UITableView 的节标题完全透明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30809608/

36 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com