上视图和表格视图顶部单元格之间的间隙
Posted
技术标签:
【中文标题】上视图和表格视图顶部单元格之间的间隙【英文标题】:Gap between upper view and top cell of table view 【发布时间】:2016-02-12 04:26:28 【问题描述】:有人知道为什么视图的底部和表格视图的顶部之间存在间隙吗?它们直接相互接触,在这个特定视图中没有约束错误或任何东西,为什么要这样做?
【问题讨论】:
您使用哪种方法...自动调整大小或自动布局? 【参考方案1】:我也遇到过同样的问题。
试试这些:
self.automaticallyAdjustsScrollViewInsets = NO;//It works for me
或
self.tableView.tableHeaderView = [[UIView alloc] initWithFrame:CGRectMake(0.0f, 0.0f, self.tableView.bounds.size.width, 0.01f)];
或
self.tableView.contentInset = UIEdgeInsetsMake(-36, 0, 0, 0);
希望这会有所帮助。
【讨论】:
【参考方案2】:只要确保您没有明确地为表格视图提供高度约束(特别是如果您正在设置从底部到顶部的约束)。此外,定义表格视图和上视图之间的垂直间距约束。根据您选择设置约束的方法,您必须至少保留一个视图变量的高度。
谢谢。
【讨论】:
以上是关于上视图和表格视图顶部单元格之间的间隙的主要内容,如果未能解决你的问题,请参考以下文章