在iPad上:UITableView在标题和单元格之间的分隔符

时间:2015-11-13 12:58:29

标签: ios uitableview ipad header separator

如何删除UITableView中标题和单元格之间的分隔符?

你可以看到,这是一条白色细线

enter image description here

一开始,我正在使用iPhone 4S在xCode模拟器中进行开发,这些线路没有显示。

然后我在iPad Mini 3设备上运行该应用程序并显示这些行。可能因为其更高的定义。

有关如何删除此分隔符的任何建议吗?

更新

似乎只能在iPad和iPadMinis上进行验证。它甚至不能在iPhone 6S上验证。

2 个答案:

答案 0 :(得分:2)

我遇到了同样的问题,并通过将相同的颜色设置为标题视图并将其传递给viewForHeaderInSection方法来解决它。我正在从故事板中加载标题视图,在故事板中更改颜色并没有解决我的问题,但是在将其传递给viewForHeaderInSection时以编程方式更改颜色解决了问题。
这是片段。 />

func tableView(tableView: UITableView, viewForHeaderInSection section: Int) -> UIView? {
    // You can load 'headerView' from xib or storyboard
    let headerView = UIView(frame: CGRect(x: 0, y: 0, width: 300, height: 50))
    headerView.backgroundColor = UIColor(r: 248, g: 248, b: 248, a: 0.94)
    return headerView
}

func tableView(tableView: UITableView, heightForHeaderInSection section: Int) -> CGFloat {
    return 50
}

答案 1 :(得分:0)

您可以在故事板中执行此操作,如下所示: Seperator style none

或者在你的viewController中

夫特:

self.tableView.separatorStyle = .None

Objc:

self.tableView.separatorStyle = .None;