有时,自动布局约束会捕捉到错误的锚点——比如当我希望将控件锚定到其上方的控件并且自动布局约束被锚定到窗口底部时。有没有办法移动约束?ASCII 艺术应该更清楚地说明这一点。这就是我所拥有的:
+------------------------+
| |
| [x] Some checkbox |
| |
| [x] Another checkbox |
| | |
| | ← autolayout |
| | constraint |
| | |
+-----+------------------+
而这正是我想要的:
+------------------------+
| |
| [x] Some checkbox |
| | ← A.C. |
| [x] Another checkbox |
| |
| |
| |
| |
+------------------------+
我可以通过向上移动下部复选框将约束锚定到上部复选框,但这不是我想要的,我希望垂直空间更大。(复选框只是为了说明,我的真实用例有不同的看法。)