自定义XLForm部分背景颜色

时间:2017-04-03 08:44:38

标签: ios objective-c uitableview uibackgroundcolor xlform

我希望在XLForm内更改Section(或Form)的BackgroundColor。

部分 - 多值行模板。

section.multivaluedRowTemplate.cellConfig[@"backgroundColor"] = kBackgroundColor;

有一行

row.cellConfigAtConfigure[@"backgroundColor"] = kBackgroundColor;

1 个答案:

答案 0 :(得分:0)

感谢@ 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;
}