自定义表头部分
Posted
技术标签:
【中文标题】自定义表头部分【英文标题】:Custom table header section 【发布时间】:2012-03-16 13:58:18 【问题描述】:我有一个带有组样式表的应用程序。
我尝试:
- (UIView *) tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
UIView *headerView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, tableView.bounds.size.width, 30)];
UILabel *userName = [[UILabel alloc] initWithFrame:CGRectMake (0,0,200,30)];
if (section != 0)userName.text = @"lalala";
[userName setFont:[UIFont fontWithName:@"HelveticaNeue" size:20]];
[headerView addSubview:userName];
[headerView setBackgroundColor:[UIColor clearColor]];
[userName setBackgroundColor:[UIColor clearColor]];
return headerView;
但我的标题关闭了单元格:
为什么?
【问题讨论】:
仅供参考,您可以使用故事板拖出 UIView 并将其放置为表头。然后将其分配给 IBOutlet。 【参考方案1】:您还需要实现tableView:heightForHeaderInSection:
来设置节标题的正确高度。见the Apple docs
【讨论】:
【参考方案2】:发生这种情况是因为您的标头高度设置为 0,直到您覆盖另一个委托:
– tableView:heightForHeaderInSection:
【讨论】:
以上是关于自定义表头部分的主要内容,如果未能解决你的问题,请参考以下文章
element-ui表头render-header 传自定义参数
bootstrap-table 使用遇到的问题总结:1.右上角button样式自定义;2.右上角引用图标自定义;3.表头/表格内容显示不对齐;4.自定义设置表头及表格边框样式