【发布时间】:2014-10-13 22:30:16
【问题描述】:
我在UITableViewCell 中使用约束时遇到问题。我想在UITableViewCell 中放置一个UIView 只是为了使用UIView 作为框架,所以UITableViewCell 看起来像一个带边框的单元格。
问题是,当我将UIView 放入单元格中并单击“添加缺少的约束”时,我会收到一条警告:“在 8.0 之前的 iOS 版本上,布局属性相对于布局边距”。
我寻找解决方案,但所有解决方案 here 均无效。当我尝试取消选中“相对于边距”选项时,就像在链接问题的最佳答案中一样,警告消失了,但 UIView 覆盖了整个单元格。但我想要 UIView 周围的小边框。
以下是它现在的样子:
在我取消选中约束中的“相对于边距”选项之前(它应该是这样的!):
在我取消选中它们之后:
有人可以帮帮我吗?谢谢
编辑
感谢克里斯·盖尔奇。我找到了解决方案。取消选中边距框后,我不得不重置垂直和水平空间约束。现在它工作正常。
【问题讨论】:
标签: ios uitableview constraints