我创建一个具有以下约束的矩形:
虽然我将width >=250
设置为999
来设置约束的优先级,但是宽度equal == 200
可以在小型设备上使用,而width >= 250
可以在大型设备上使用。
但这是行不通的。我阅读了文档:
最佳答案
将应用约束的优先级,以解决两个不同约束之间的冲突。框架的 View 将被修改,并以更高的优先级应用约束。因此,您应该拥有另一个 View 或使用 super View 将优先级应用于约束。
这是解释抗性优先级的好答案:
Cocoa Autolayout: content hugging vs content compression resistance priority