iOS - 约束 "Margins"警告 - UITableViewCell 内的 UIView

标签 ios uitableview constraints

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

问题是当我将 UIView 放入单元格并单击“添加缺少的约束”时,我收到警告:“布局属性相对于 8.0 之前的 iOS 版本的布局边距” . 我在寻找解决方案,但所有的解决方案 here不工作。当我尝试取消选中“Relative to margin”选项时,就像在链接问题的最佳答案中一样,警告消失了,但 UIView 覆盖了整个单元格。但我想要 UIView 周围的小边框。 这里有一些照片它现在的样子:

在我取消选中约束中的“Relative to margin”选项之前(这应该是这样的!): enter image description here

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

有人能帮帮我吗?谢谢

编辑

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

最佳答案

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

Constraint Property Inspector Constraint Item Properties

关于iOS - 约束 "Margins"警告 - UITableViewCell 内的 UIView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26349918/

相关文章:

ios - 如果打开谷歌地图或打开电话栏,LaunchScreen 中的标签显示不正确

ios - 为什么向 UIImage 添加中心对齐约束会导致角半径设置失效?

c# - 如何声明一个泛型类型的泛型约束

ios - 将静态 TableView 与 UIViewController 合并

ios - Google Fonts 中的自定义字体在 iOS 应用程序中不起作用

ios - UISearchController 结果 tableView 不适合窗口 IOS 8.1

iphone - UITableView - 从互联网加载数据

uitableview - 如何将 TableViewCell 附加到 Swift 中的特定部分

ios - Github 操作 : xcpretty is not found despite being installed

ios - UITableViewCell accessoryView 不显示