Ipad 空单元格中出现的Tableview分隔符

Ipad 空单元格中出现的Tableview分隔符,ipad,uitableview,ios7,uipopovercontroller,Ipad,Uitableview,Ios7,Uipopovercontroller,我有一个popover,它在tableview中显示一组设置。用户可以深入查看选项,显然可以返回到主设置屏幕 我第一次打开popover时,每个填充的单元格下面都会显示一个分隔符。当我向下钻取并返回到主设置屏幕时,分隔符显示在所有单元格上,无论是否填充。发生了什么事 这是我创建单元格的方式: - (BTDrillDownTableViewCell*)dequeueCell { static NSString *CellIdentifier = @"BTDrillDownTableVi

我有一个popover,它在tableview中显示一组设置。用户可以深入查看选项,显然可以返回到主设置屏幕

我第一次打开popover时,每个填充的单元格下面都会显示一个分隔符。当我向下钻取并返回到主设置屏幕时,分隔符显示在所有单元格上,无论是否填充。发生了什么事

这是我创建单元格的方式:

- (BTDrillDownTableViewCell*)dequeueCell
{
    static NSString *CellIdentifier = @"BTDrillDownTableViewCell";
    BTDrillDownTableViewCell *cell = [self.tableView dequeueReusableCellWithIdentifier:CellIdentifier];
    if (cell == nil) {
        cell = [[BTDrillDownTableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:CellIdentifier];
    }
    return cell;
}
这是BTDrillDownTableViewCell的实现:

@implementation BTDrillDownTableViewCell

-(id)initWithCoder:(NSCoder *)aDecoder
{
    self = [super initWithCoder:aDecoder];

    return self;
}

@end

第二天早上回来时,我在另一个问题中找到了解决方案:


是否为单元格设置自定义高度?滚动后是否显示行?没有为单元格设置自定义高度,滚动后不会显示行。它们只有在我向下钻取并返回时才会出现。