表视图 Header 问题

Tableview Header issue

我试图在 table 视图中的单元格之间提供 space 为此,我编写了以下代码:

-(CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section
{
    switch (section)
    {
        case 0:
            return 0.0f;
        break;


        default:
            return 15.0f;
        break;
    }

    return 15.0f;
}

到目前为止一切都很好,但是在滚动 table 视图间隙到达顶部 table 后没有移动。我的屏幕是:

您不应为此目的使用页眉视图。只需设计您的单元格,使其子视图(标签、按钮、图像...)包含在比单元格本身小且水平居中的视图中。将单元格背景设为灰色,将子视图的视图容器设为白色。

header 停在顶部,因为您将 table 样式设置为普通样式。如果您将 table 样式更改为分组,它将如您希望的那样从顶部滚动。

因此转到 tableView 的属性检查器并更改为样式组。