为什么我的UITableView的顶部和底部有额外的空间

时间:2016-05-27 03:55:35

标签: ios objective-c uitableview

从iOS 9.3.2开始,顶部和底部有额外的空间。

以下是一些例子:

enter image description here

enter image description here

大约有20个像素的原因不明的填充物。任何人都可以解释它们来自哪里?

self.automaticallyAdjustsScrollViewInsets = NO;

这对我不起作用。

2 个答案:

答案 0 :(得分:2)

您可以使用contentInset

UITableView属性来执行此操作
self.tableView.contentInset = UIEdgeInsetsMake(-20, 0, -20, 0);

这将从顶部和底部删除多余的空格

答案 1 :(得分:0)

1.检查您的表视图是否触摸了viewcontroller的边缘。

2.如果没有,则通过展开tableview

使其触摸视图控制器的每一侧

3.从文档大纲中选择表格视图,然后转到自动布局的固定菜单

4.添加4个引脚约束并将值设置为0,如下图所示

5.取消勾选"对保证金的约束"然后单击添加4个约束

enter image description here

希望它会有所帮助。!