Tableview分隔符出现在空单元格中

时间:2013-12-10 20:43:09

标签: ipad uitableview ios7 uipopovercontroller

我有一个弹出窗口,在tableview中显示一堆设置。用户可以深入查看选项,并显然返回主设置屏幕。

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

Tableview on first display Tableview on second display, showing extra separators

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

- (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

1 个答案:

答案 0 :(得分:0)

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

Eliminate extra separators below UITableView