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会变大