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

Ios 在iPad上:UITableView';标题和单元格之间的分隔符,ios,uitableview,ipad,header,separator,Ios,Uitableview,Ipad,Header,Separator,如何在UITableView中删除标题和单元格之间的分隔符 你可以看到,这是一条白色的细线 一开始,我使用iPhone4S在xCode模拟器中开发,但这些行没有显示出来 然后,我在iPadMini3设备上运行该应用程序,这些行就会显示出来。可能是因为它的定义更高 有没有关于如何移除此分离器的建议 更新: 它似乎只在iPad和iPadMinis上验证。它甚至不能在iPhone 6S上进行验证。您可以在故事板中这样做: 或者在viewController中 斯威夫特: self.tableVie

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

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

一开始,我使用iPhone4S在xCode模拟器中开发,但这些行没有显示出来

然后,我在iPadMini3设备上运行该应用程序,这些行就会显示出来。可能是因为它的定义更高

有没有关于如何移除此分离器的建议

更新:


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

您可以在故事板中这样做:

或者在viewController中

斯威夫特:

self.tableView.separatorStyle = .None
Objc:


我遇到了同样的问题,通过将标题视图设置为相同的颜色,同时将其传递给
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
}

不清楚您是在谈论tableViewHeader还是分区标题,但我会尝试将tableview的背景颜色设置为与单元格相同,或者如果tableviews背景颜色是透明的,则将视图的背景颜色设置为相同。我指的是UITableView分区内的标题。我试图更改UITableView背景,但它没有改变任何东西。是包含两个表格视图单元格的屏幕截图吗?为什么不把它们放在一个单元中,这样在iOS7中排列起来就更容易了,这是正常的行为。。。。。尝试在“大小检查器”窗格中的tableview的序列图像板中更改节高度标题节标题的内容视图的高度是多少?节头的高度是多少?看起来您大约少了半个百分点。@DanieleB重新加载表格?在接口生成器中将其设置为“无”。此解决方案是删除tableview单元格之间的分隔符,而不是表头和第一个单元格之间的分隔符。
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
}