这似乎是一个非常基本的问题,但我找不到答案。当我在故事板中添加元素,或者拖动它们或调整大小时,Xcode会自动添加和删除约束以描述它们的大小和位置。现在,一旦Xcode创建了特定类型的约束-比如高度约束-我知道我可以通过属性检查器修改它的属性-关系、常量和优先级,在高度约束的情况下。但我无法弄清楚如何手动添加或删除给定类型的约束,而不是依靠Xcode的魔力来完成这项工作。例如,在我的当前场景中,我有一个包含工具栏和表格视图的ViewController。现在,我确切地知道我想要使用哪些约束来描述这两个视图的垂直定位和大小: 工具栏顶部与屏幕顶部的垂直空间为0 工具栏具有固定高度 表视图底部与屏幕底部的垂直空间为0 表视图顶部与工具栏底部的垂直空间为0 这样,表视图的高度将根据屏幕大小进行相应调整。然而,Xcode却认为这不是我想要的,并且强加给我以下约束(无论我随机拖动什么并祈祷多少次,它似乎都不想改变): 工具栏顶部与屏幕顶部的垂直空间为0 工具栏底部与屏幕底部的垂直空间为526 表视图与屏幕底部的垂直空间为0 表视图具有固定高度526 因此,当我尝试在较小的屏幕或容器上查看我的ViewController时,一切都会出错。无法在我确切知道自己需要什么时手动设置自己的约束非常令人沮丧。我如何明确删除Xcode自动创建的无用约束并手动添加自己的约束呢?