iOS - 约束“边距”警告 - UITable在UITableViewCell中

时间:2014-10-13 22:30:16

标签: ios uitableview constraints

我在使用UITableViewCell内的约束时遇到问题。我想在UIView中放置一个UITableViewCell只是为了使用UIView作为一个框架,因此UITableViewCell看起来像一个带边框的单元格。

问题是我尽快将UIView放入Cell中并单击"添加缺失的约束",我收到一条警告:"相对于iOS上的布局边距的布局属性8.0和#34;之前的版本。 我找了一个解决方案,但所有解决方案here都没有用。当我试图取消选中"相对于保证金"选项,就像在链接问题的最佳答案中一样,警告消失但UIView覆盖整个单元格。但我希望UIView周围有小边框。 以下是一些照片现在的样子:

在我取消选中"相对于保证金"我的约束中的选项(这应该是什么样的!): enter image description here

在我取消选中后: enter image description here

有人可以帮帮我吗?感谢

修改

感谢Kris Gellci。我找到了解决方案。在取消选中边距框后,我不得不重置垂直和水平空间约束。现在它工作正常。

1 个答案:

答案 0 :(得分:1)

单击每个约束并确保它们都没有在“First Item”或“Second Item”上设置“relative to margin”。取消选择相对于边距将要求您重置约束上的常量。随附一些屏幕截图供参考:

Constraint Property Inspector Constraint Item Properties