表视图的上部视图和顶部单元格之间的差距

时间:2016-02-12 04:26:28

标签: ios uitableview cocoa-touch

有人知道为什么视图底部和表格视图顶部之间存在间隙吗?它们直接相互接触,在这个特定视图中没有约束错误或任何东西,为什么会这样做呢?

2 个答案:

答案 0 :(得分:1)

我遇到了同样的问题。

试试这些:

self.automaticallyAdjustsScrollViewInsets = NO;//It works for me

OR

self.tableView.tableHeaderView = [[UIView alloc] initWithFrame:CGRectMake(0.0f, 0.0f, self.tableView.bounds.size.width, 0.01f)];

OR

self.tableView.contentInset = UIEdgeInsetsMake(-36, 0, 0, 0);

希望这有帮助。

答案 1 :(得分:0)

确保没有明确地给表视图指定高度约束(特别是如果从底部到顶部的方法设置约束)。另外,为表视图和上部视图之间的垂直间距定义约束。您必须保持视图变量中至少一个的高度,具体取决于您选择哪种方法来设置约束。

感谢。