我正在创建一个表视图,其中有10个部分,每个部分都有一个标题视图但没有单元格。因此,简而言之,我的表视图将仅显示10个标题视图;任何部分都不会有单元格。现在,当我这样做时,部分的标题视图之间会有一些空间。我想删除那个空间。这可能吗?您能给我一些提示或解决方法来实现这一点吗?
以下是数据源方法:
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
return 10;
}
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
return 0;
}
-(UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
{
UILabel * label = [[UILabel alloc] init];
label.backgroundColor = [UIColor grayColor];
return label;
}
-(CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section
{
return 44.0f;
}
这是输出的截图:
我有一个比较复杂的原因,为什么我要这样做,无法通过写作来解释。我想做的就是在部分标题视图中没有间距。提前谢谢。