如何从UIView中删除填充?

时间:2017-07-11 20:08:13

标签: ios uiview swift3 padding

我是iOS开发的新手,我无法在网上找到答案。所以我有一个UIView,我在该视图中有一个UITableView。但由于一些奇怪的原因,表格视图不会扩展父UIView的整个宽度。

红色是UIView。

绿色是UITableView。

enter image description here

以下是TableView的约束

enter image description here

以下是UIView的约束

enter image description here

如何让表格视图具有设备的全宽度/ UIView 只有红色可见的是在底部而不是在侧面,如图中所示? (可怕的颜色只是为了视觉解释。不会让他们大声笑)

2 个答案:

答案 0 :(得分:1)

在你的故事板中:

  1. 删除表视图的当前前导和尾随约束,并保留其他约束。
  2. 从UI Builder的右下角,单击Add New Constraint pin,然后取消选中 约束到边距,然后将前导和尾随约束设置为0并添加它们。
  3. enter image description here

答案 1 :(得分:0)

如已建议的那样删除约束到边距。接下来选择左,上,右和下栏,并确保左,上和右边距设置设置为0并选择下边距的值。这将强制视图到superview的边缘。[1]:https://i.stack.imgur.com/dNBfm.png