在UITableView中使用自动布局,为什么周围有这么多额外空间?

时间:2015-04-14 13:14:33

标签: ios uitableview swift ios8 autolayout

我的环境是XCode 6.3,使用UITableView的自动布局,我总是在顶级导航和UITableView之间获得额外的空间。有一些想法可以减少吗?谢谢。

enter image description here

2 个答案:

答案 0 :(得分:1)

您尚未为TableView添加垂直间距

  1. 点击你的tableView
  2. 编辑器> Pin>超级视图的顶级空间
  3. 单击“属性检查器”
  4. 将常数设为0。

  5. 要显示按钮,请从按钮中删除所有约束并执行以下操作:

    1. 选择按钮
    2. 编辑器> Pin> SuperView的领先空间
    3. 选择按钮
    4. 编辑器> Pin> SuperView的顶级空间
    5. 选择按钮
    6. 编辑器> Pin>高度
    7. 选择按钮
    8. 编辑器> Pin>宽度

答案 1 :(得分:0)

尝试将tableview高度增加到600,并确保根据它设置约束。它会解决你的问题!