我有一个弹出窗口,在tableview中显示一堆设置。用户可以深入查看选项,并显然返回主设置屏幕。
第一次打开弹出框时,每个填充单元格下方都会显示一个分隔符。当我向下钻取并返回主设置屏幕时,分隔符显示在所有单元格上,是否填充。发生了什么事?
这是我创建单元格的方式:
- (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