删除uiview和uitableview之间的上边距

时间:2018-12-04 08:39:13

标签: ios swift xcode uitableview uiview

顶部UIViewUITableview之间有一条奇怪的间距线。有谁知道如何修理它?取消选中“调整滚动视图插图”对我不起作用。

Image

2 个答案:

答案 0 :(得分:0)

您可以将tableViewHeader替换为空的UIView()

尝试一下:

self.tableView.tableHeaderView = UIView(frame: CGRect.zero)

或尝试以下操作:

self.tableView.tableHeaderView = nil

答案 1 :(得分:0)

除了上一个答案。您需要从tableView中删除headerView并调用layoutIfNeeded()以应用更改并删除空格:

yourtableView.tableHeaderView?.removeFromSuperview()
yourtableView.tableHeaderView = UIView(frame: CGRect(x: 0, y: 0, width: 0, height: CGFloat.leastNonzeroMagnitude))
yourtableView.layoutIfNeeded()