我尝试创建自定义表格视图单元格,其中包含一个图像视图和三个标签。
以下是相同的屏幕截图:
这些是我的约束:
我在控制台中收到以下错误:
[LayoutConstraints]无法同时满足约束。 可能至少以下列表中的一个约束是您不想要的约束。 试试这个: (1)看看每个约束,并试图找出你不期望的; (2)找到添加了不需要的约束或约束的代码并修复它。
"<NSLayoutConstraint:0x1c4090a40 'Bottom' V:[UILabel:0x103e0b220'Snacks']-(15)-| (active, names: '|':UITableViewCellContentView:0x103e097d0 )>",
"<NSLayoutConstraint:0x1c4090040 'CategoryLabelHeight' UILabel:0x103e0b220'Snacks'.height == 20 (active)>",
"<NSLayoutConstraint:0x1c40909a0 'CategoryLabelTop' V:[UILabel:0x103e0ad40'Frito Lay']-(0)-[UILabel:0x103e0b220'Snacks'] (active)>",
"<NSLayoutConstraint:0x1c408fcd0 'MakerLabelHeight' UILabel:0x103e0ad40'Frito Lay'.height == 25 (active)>",
"<NSLayoutConstraint:0x1c4090950 'MakerLabelTop' V:[UILabel:0x103e0aa60'Lays Potato Chips, Classi...']-(0)-[UILabel:0x103e0ad40'Frito Lay'] (active)>",
"<NSLayoutConstraint:0x1c408fc30 'NameLabelHeight' UILabel:0x103e0aa60'Lays Potato Chips, Classi...'.height == 30 (active)>",
"<NSLayoutConstraint:0x1c40906d0 'NameLabelTop' V:|-(15)-[UILabel:0x103e0aa60'Lays Potato Chips, Classi...'] (active, names: '|':UITableViewCellContentView:0x103e097d0 )>",
"<NSLayoutConstraint:0x1c8091cb0 'UIView-Encapsulated-Layout-Height' UITableViewCellContentView:0x103e097d0.height == 105 (active)>"
将尝试通过违反约束来恢复:
<NSLayoutConstraint:0x1c408fc30 'NameLabelHeight' UILabel:0x103e0aa60'Lays Potato Chips, Classi...'.height == 30 (active)>
我在Xcode中也遇到以下错误:
我错过了什么?