如何获取自定义部分 header 的背景以响应 table 视图中的滚动
How to get a custom section header's background to respond to scrolling in table view
在 iOS 15 部分 header 中,当您滚动 table 视图时,视图将变为灰色模糊背景。
您如何为自定义部分 header 视图模仿或采用相同的行为?我将返回一个标签作为我的自定义视图。
- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
{
UILabel *label = [UILabel new];
// ...
return label;
}
您可以将标签放入 UITableViewHeaderFooterView 的自定义子class 中,它会自动为您完成,
抱歉,我只知道Swift,但这里是解释的步骤:
基本上,创建 UITableViewHeaderFooterView 的自定义子 class(在代码中或使用 nib),配置标签并将其添加为 header 的 contentView 的子视图,注册自定义 header 到你的tableview,然后在委托方法中调用它
在 iOS 15 部分 header 中,当您滚动 table 视图时,视图将变为灰色模糊背景。
您如何为自定义部分 header 视图模仿或采用相同的行为?我将返回一个标签作为我的自定义视图。
- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
{
UILabel *label = [UILabel new];
// ...
return label;
}
您可以将标签放入 UITableViewHeaderFooterView 的自定义子class 中,它会自动为您完成,
抱歉,我只知道Swift,但这里是解释的步骤:
基本上,创建 UITableViewHeaderFooterView 的自定义子 class(在代码中或使用 nib),配置标签并将其添加为 header 的 contentView 的子视图,注册自定义 header 到你的tableview,然后在委托方法中调用它