出现在空单元格中的表格视图分隔符
Posted
技术标签:
【中文标题】出现在空单元格中的表格视图分隔符【英文标题】:Tableview separators appearing in empty cells 【发布时间】:2013-12-10 20:43:09 【问题描述】:我有一个弹出框,它在表格视图中显示一堆设置。用户可以深入了解选项,并明显返回到主设置屏幕。
第一次打开弹出框时,每个填充的单元格下方都会显示一个分隔符。当我向下钻取并返回主设置屏幕时,分隔符显示在所有单元格上,无论是否填充。发生了什么?
这就是我创建单元格的方式:
- (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】:第二天早上回来时,我在另一个问题中找到了解决方案:
Eliminate extra separators below UITableView
【讨论】:
以上是关于出现在空单元格中的表格视图分隔符的主要内容,如果未能解决你的问题,请参考以下文章
UITableview 默认单元格中的自定义分隔符显示意外行为