如何快速从表格视图的标题视图上方删除空白?

Posted

技术标签:

【中文标题】如何快速从表格视图的标题视图上方删除空白?【英文标题】:How to remove the white space from the above the header view of a table view in swift? 【发布时间】:2016-07-18 10:59:38 【问题描述】:

Screen shot of my storyboard 如图所示,我在表格视图中有一个标题视图。我想从头开始。但是顶部空格键和标题视图之间有一个空格。我确实取消了Adjust scroll view insect。我希望我的标题视图就在显示的时间下方。我希望 UITableView 的标题视图出现在导航栏中。我不想要导航栏的空白。我还在情节提要中设置了 Top Bar = None

【问题讨论】:

在情节提要中,您将顶栏模拟为无。它在运行时没有任何影响。当您不模拟到无时,您的故事板是否会显示此空白? Why is there extra padding at the top of my UITableView with style UITableViewStyleGrouped in ios7的可能重复 Tom,顶栏对故事板没有影响。 Akilan,我确实点击了那个链接。但我的问题不同。 您可以使用tableView.contentInset = UIEdgeInsets(top: -offsetTop, left: 0, bottom: 0, right: 0) 去掉顶部空间,其中offsetTop 是空白空间的高度。但是,如果您的表格启用了滚动垂直反弹,那么当用户向下拖动表格视图时,空白仍然会显示。我仍然不确定如何解决这个问题。 【参考方案1】:

试着写

self.automaticallyAdjustsScrollViewInsets = NO;

在 viewDidLoad 中的视图控制器中。

【讨论】:

sanman,这并不能解决问题。我确实尝试过 self.automaticallyAdjustsScrollViewInsets = false 你能添加故事板或xib截图吗?...它可能会有所帮助。

以上是关于如何快速从表格视图的标题视图上方删除空白?的主要内容,如果未能解决你的问题,请参考以下文章

关闭表格视图控制器上方的模态显示视图控制器时,如何从表格视图控制器中取消选择行?

如何快速从另一个视图控制器重新加载表格视图

如何让表格视图滚动到图像视图上方?

如何在表格视图上方插入文本[关闭]

删除表格视图中第一行顶部的空格

如何动画从表格视图(rxswift)中删除单元格?