ios - 我不明白约束优先-LMLPHP

我创建一个具有以下约束的矩形:

ios - 我不明白约束优先-LMLPHP

虽然我将width >=250设置为999来设置约束的优先级,但是宽度equal == 200可以在小型设备上使用,而width >= 250可以在大型设备上使用。

但这是行不通的。我阅读了文档:

最佳答案

将应用约束的优先级,以解决两个不同约束之间的冲突。框架的 View 将被修改,并以更高的优先级应用约束。因此,您应该拥有另一个 View 或使用 super View 将优先级应用于约束。

这是解释抗性优先级的好答案:

Cocoa Autolayout: content hugging vs content compression resistance priority

10-08 06:06
查看更多