如何快速从表格视图的标题视图上方删除空白?
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截图吗?...它可能会有所帮助。以上是关于如何快速从表格视图的标题视图上方删除空白?的主要内容,如果未能解决你的问题,请参考以下文章