我的 UITableView 上的这条线是啥?

Posted

技术标签:

【中文标题】我的 UITableView 上的这条线是啥?【英文标题】:What is this line on my UITableView?我的 UITableView 上的这条线是什么? 【发布时间】:2011-07-07 05:40:46 【问题描述】:

我有一个分组表视图。我以前做过几十个表格视图,但我不确定这条线是什么:

谁能告诉我这是什么以及如何删除它?

更新:

我将问题缩小到 heightForRowAtIndexPath 委托方法。看看下面的内容。请注意,我需要一些行更高:

-(CGFloat)tableView:(UITableView *)tableViewLocal heightForRowAtIndexPath:(NSIndexPath *)indexPath 
    if(indexPath.section == 0 && (indexPath.row == 3 || indexPath.row == 4 || indexPath.row == 5))  
        return tableViewLocal.rowHeight * 1.3; //If I remove the multiplier, it doesn't produce the line.
    
    else
        return tableViewLocal.rowHeight;

【问题讨论】:

【参考方案1】:

它看起来像背景。尝试将代码中的 tableView 设置为

self.tableView.backgroundColor = [UIColor clearColor];

希望这会有所帮助。

【讨论】:

好吧,它删除了这条线,但我真的很想拥有分组的 stlye 背景。使用上面的代码基本上会给我一个白色的背景。 有点老套,但如果没有其他方法,您可以在其后面放置一个 UIView,其背景颜色设置如下:view.backgroundColor = [UIColor groupTableViewBackgroundColor]; 我不认为将 UIView 放在自定义 tableview 单元格后面是 hacky。听起来是个好主意。 嗯,奇怪的是,即使那种 hacky 方式也不起作用......我猜我可能在 cellForRowAtIndexPath 中做错了什么。这可能吗? 嗯,为什么它不起作用?你有同样的问题吗?你为什么不发布一些代码?

以上是关于我的 UITableView 上的这条线是啥?的主要内容,如果未能解决你的问题,请参考以下文章

vs代码中的这条垂直线是啥?

这段代码是如何工作的?

C# arcengine 获取一条线上的点

Draco用的是啥鼠标?就是鼠标线是个架子

iOS 7 UITableView:是错误还是我?

股票VOL-TDX的黄线和紫线是啥意思