我在使用UITableViewCell
内的约束时遇到问题。我想在UIView
中放置一个UITableViewCell
只是为了使用UIView
作为一个框架,因此UITableViewCell
看起来像一个带边框的单元格。
问题是我尽快将UIView
放入Cell中并单击"添加缺失的约束",我收到一条警告:"相对于iOS上的布局边距的布局属性8.0和#34;之前的版本。
我找了一个解决方案,但所有解决方案here都没有用。当我试图取消选中"相对于保证金"选项,就像在链接问题的最佳答案中一样,警告消失但UIView
覆盖整个单元格。但我希望UIView周围有小边框。
以下是一些照片现在的样子:
在我取消选中"相对于保证金"我的约束中的选项(这应该是什么样的!):
在我取消选中后:
有人可以帮帮我吗?感谢
修改
感谢Kris Gellci。我找到了解决方案。在取消选中边距框后,我不得不重置垂直和水平空间约束。现在它工作正常。
答案 0 :(得分:1)
单击每个约束并确保它们都没有在“First Item”或“Second Item”上设置“relative to margin”。取消选择相对于边距将要求您重置约束上的常量。随附一些屏幕截图供参考: