2013-12-10 57 views
0

我有一個彈出窗口,它在桌面視圖中顯示一堆設置。用戶可以深入瞭解選項,並顯然返回到主設置屏幕。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 
+0

您是否爲單元格設置自定義高度? 滾動後會出現線條嗎? – 5hrp

+0

沒有爲單元格設置自定義高度,並且滾動後不顯示這些行。他們只在我鑽取並返回時出現。 –

回答