顶部表格视图单元格被隐藏或具有间距的问题

时间:2015-11-05 08:37:51

标签: ios uitableview

我的桌面视图和顶部单元格存在一些问题。我正在使用分组的原型单元格,我遇到顶部条和第一个单元格之间的间距问题。正如我在其他帖子上看到的那样,我尝试使用'adjust scroll insets'但是,这会产生另一个问题,单元格隐藏在导航栏下方。当我尝试更改导航栏的半透明度时,间距会返回。我有一些链接到下面的图片。

Cell not hidden, but spacing

Cell hidden

2 个答案:

答案 0 :(得分:0)

使用分组单元格时,它会在标题部分自动创建空格。试试吧;

-(CGFloat)tableView:(UITableView*)tableView heightForHeaderInSection:(NSInteger)section
{
    if(section == 0)
        return 5.0;
    return 1.0;
}

答案 1 :(得分:0)

这是因为你正在使用Grouped Style。人们使用这种风格为每个组添加标题。

您应该将样式更改为plain。

在xib中,您应该将Style更改为Plain

enter image description here

或者在初始化UITableView时以编程方式执行此操作

UITableView *myTable = [[UITableView alloc] initWithFrame:CGRectZero 
                                            style:UITableViewStylePlain];