我试图创建一个表格,其中每个单元格都有一个表格。这些内部表格不可滚动,需要根据内容大小为全高。
点击here查看我的存储库,并举例说明我想要完成的工作。
的ViewController
FoodGroupCell
@IBOutlet
上使用KVO
contentSize
和updateConstraints
FoodItemCell
如果我在内表上有高度约束且没有底部约束,则单元格无法正确显示。
如果我在内表上有高度约束和底部约束,则单元格会出现,但不会根据标签的高度200调整其大小。
这显然不是理想的同时具有底部约束和高度。它似乎没有必要,xcode因为它而抛出一堆警告。
任何人都可以解释我的问题吗?任何帮助将不胜感激。
问题是我需要更新约束优先级,以便高度和底部约束可以一起工作。我已根据更改更新了我的存储库。
答案 0 :(得分:1)
您可以通过调整两个约束之一的优先级来解决约束问题,以便它可以自行调整而不会被具有最高优先级的约束阻塞。