iOS-约束条件“;“保证金”;警告-UITableViewCell内的UIView

iOS-约束条件“;“保证金”;警告-UITableViewCell内的UIView,ios,uitableview,constraints,Ios,Uitableview,Constraints,我在UITableViewCell中使用约束时遇到问题。我想在UITableViewCell中放置一个UIView以将UIView用作框架,因此UITableViewCell看起来像一个带边框的单元格 问题是,当我将UIView放在单元格内并单击“添加缺少的约束”时,我会收到一条警告:“相对于8.0之前的iOS版本的版面边距的版面属性”。 我寻找解决方案,但所有的解决方案都不起作用。当我尝试取消选中“相对于边距”选项时,就像在链接问题的顶部答案中一样,警告消失了,但是UIView覆盖了整个单元格

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

问题是,当我将
UIView
放在单元格内并单击“添加缺少的约束”时,我会收到一条警告:“相对于8.0之前的iOS版本的版面边距的版面属性”。 我寻找解决方案,但所有的解决方案都不起作用。当我尝试取消选中“相对于边距”选项时,就像在链接问题的顶部答案中一样,警告消失了,但是
UIView
覆盖了整个单元格。但我希望在UIView周围有小边框。 以下是一些照片,它现在的样子:

在取消选中约束中的“相对于边距”选项之前(它应该是这样的!):

在我检查了它们之后:

有人能帮我吗?谢谢

编辑


多亏了克里斯·盖尔西。我找到了解决办法。在取消选中边距框后,我必须重置垂直和水平空间约束。现在它可以正常工作了。

单击每个约束,并确保它们都没有在“第一项”或“第二项”上设置“相对于边距”。取消选择相对边距将需要重置约束上的常数。附上一些屏幕截图供参考:


我这样做了,但在取消选择相对保证金选项后,UIView会变大