我正在使用大小调整类为 UITableViewCell 制作两个单独的布局。我正在使用 IB 来创建所有约束。我在单元格中有四个 UILabel 和一个 UITextView。wAny, hAny 类完美运行。
hCompact、wRegular 类的垂直约束被破坏,我通过将 UITextView 到内容视图的垂直间距约束设置为 999 而不是 1000 来解决这个问题。
当第一次呈现单元格时,仍然存在导致 UITextView 完全折叠的问题(或调整单元格的大小以使其完全覆盖 UITextView)。所有视野外的单元格在进入视野时渲染良好,原始单元格在离开视野后重新进入视野时也正确渲染。
我希望能够使用自调整大小的单元格并在加载时正确呈现 UITextView。也很高兴知道为什么我必须将约束的优先级设置为 999 以在运行时修复该布局警告。
这仅发生在我的 hCompact、wRegular 类上,在我看来,与其他尺寸调整类相比,该类的约束设置在垂直方向上不太复杂。我已包含所选 UITextView 的图像并在右侧显示约束。我给 UITextView 一个石灰背景以进行调试。如您所见,它在 IB 中看起来很奇怪。我将根据要求提供任何其他信息。