2015-03-13 132 views
1

我想给细胞之间的空间在我的tableview为我写下面的代码:泰伯维头问题

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


     default: 
      return 15.0f; 
     break; 
    } 

    return 15.0f; 
} 

到现在为止一切都很好,但滚动tableview中的差距后,不移动时,达到顶部到桌面。我的屏幕是:

 before scrollingafter scrolling to top

回答

3

,则不应使用标题视图用于此目的。只需设计单元格,使其子视图(标签,按钮,图像等)包含在比单元格本身更小并水平居中的视图中。使单元格背景变为灰色,子视图的视图容器变为白色。

1

标题停在顶部,因为您的表格样式设置为普通。如果您将表格样式更改为分组,则会按照您的希望滚动顶部。

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