自动布局问题

时间:2016-01-11 23:19:02

标签: ios uitableview autolayout swift2

我在UITiew里面有一个UIButton,位于UITableView的底部(在tableViewCell之外和之后),具有以下约束:

enter image description here

结果如下:

enter image description here

我无法弄清楚这些:

  1. 如何在最后一个单元格和按钮之间添加额外空格?
  2. 如何才能让tableView的底部(也就是手机屏幕的底部)不隐藏按钮底部的一部分?
  3. ****编辑****

    删除了X + Y约束。标志变为正面。现在我从按钮获得更多空间,这是好的,但按钮的底部仍然是隐藏的。它现在看起来像这样:

    enter image description here

    最新结果:

    enter image description here

3 个答案:

答案 0 :(得分:0)

你可以采取两种方式:
1)单独的底部视图和tableView,因为现在您的底部视图像tableview上的子视图一样放置 2)将底部视图作为tableview页脚视图:self.tableView.tableFooterView

答案 1 :(得分:0)

您有明显冲突的约束,在点击视图层次结构右上角的红色背景箭头时应该看到这些约束(并且在约束条件下给出了所有这些红色)。

首先删除centerX和centerY上的约束。你的约束常数似乎也有错误的符号。

答案 2 :(得分:0)

在@jcaron回答和@shpasta评论之后,我最终直接从故事板增加了包含按钮的UIView的高度:

enter image description here

这解决了这个问题。

谢谢!