自定义 XLForm 部分背景颜色



我希望更改XLForm中部分(或表单(的背景颜色。

  • 更改部分的背景颜色和色调
  • 自定义节页眉和页脚

部分 - 多值行模板。

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


有一行

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

感谢 @mats-claassen 在 GitHub 上的回复

  • https://github.com/xmartlabs/XLForm/issues/335

法典

- (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;
}

相关内容

  • 没有找到相关文章

最新更新