我曾经使用自动布局添加新的约束来创建简单的与父视图/相对视图相关的约束,就像这样(很长一段时间):
然而,最近在更新到最新版本的Xcode(11.3.3或仅为11.3/11C29)后,我遇到了一个奇怪的问题:当我将常数设置为0时,它们总是以不想要的方式生成约束,如下所示:
似乎默认值为20,导致我的视图看起来很奇怪(0与20相比?)
如果我按照以下方式编辑约束条件来解决这个问题:
然后它会再次更正(图像在编辑约束之后,编辑之前显示常量=Standard
)我甚至不知道如何描述这个问题,但是如何修复这个新的
添加新的约束
以使用我的期望点而不是标准/默认?更新:
似乎只有在约束到父视图时才会发生。不知道如何修复。
更新2020年4月1日:
Xcode11.4修复了此问题。