自定义 XLForm 部分背景颜色
Custom XLForm Section background color
我想更改 XLForm 中某个部分(或表单)的 BackgroundColor。
部分 - 多值行模板。
section.multivaluedRowTemplate.cellConfig[@"backgroundColor"] = kBackgroundColor;
连续
row.cellConfigAtConfigure[@"backgroundColor"] = kBackgroundColor;
感谢 @mats-claassen
对 GitHub 的回复
代码
- (void)viewDidLoad {
[[self tableView] registerClass:[UITableViewHeaderFooterView class] forHeaderFooterViewReuseIdentifier:@"headerFooterReuseIdentifier"];
}
页眉
-(UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section {
UITableViewHeaderFooterView *headerFooterView = [[self tableView] dequeueReusableHeaderFooterViewWithIdentifier:@"headerFooterReuseIdentifier"];
headerFooterView.contentView.backgroundColor = kBackgroundColor;
return headerFooterView;
}
页脚
-(UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section {
UITableViewHeaderFooterView *headerFooterView = [[self tableView] dequeueReusableHeaderFooterViewWithIdentifier:@"headerFooterReuseIdentifier"];
headerFooterView.contentView.backgroundColor = kBackgroundColor;
return headerFooterView;
}
我想更改 XLForm 中某个部分(或表单)的 BackgroundColor。
部分 - 多值行模板。
section.multivaluedRowTemplate.cellConfig[@"backgroundColor"] = kBackgroundColor;
连续
row.cellConfigAtConfigure[@"backgroundColor"] = kBackgroundColor;
感谢 @mats-claassen
对 GitHub 的回复代码
- (void)viewDidLoad {
[[self tableView] registerClass:[UITableViewHeaderFooterView class] forHeaderFooterViewReuseIdentifier:@"headerFooterReuseIdentifier"];
}
页眉
-(UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section {
UITableViewHeaderFooterView *headerFooterView = [[self tableView] dequeueReusableHeaderFooterViewWithIdentifier:@"headerFooterReuseIdentifier"];
headerFooterView.contentView.backgroundColor = kBackgroundColor;
return headerFooterView;
}
页脚
-(UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section {
UITableViewHeaderFooterView *headerFooterView = [[self tableView] dequeueReusableHeaderFooterViewWithIdentifier:@"headerFooterReuseIdentifier"];
headerFooterView.contentView.backgroundColor = kBackgroundColor;
return headerFooterView;
}