我有一个单选按钮和一个标签。我需要让它们在NSView中水平对齐,这样单选按钮位于标签左侧: [单选按钮] [标签]使用IB中的自动布局水平对齐两个视图
这似乎是一件相当微不足道的事情,但是当它在IB,我最终将标签放在按钮上方(或者下方)。如果我以编程方式应用约束条件,我就可以得到我想要的。下面是程序上的约束:
[self addConstraints:[NSLayoutConstraint
constraintsWithVisualFormat:@"|-5-[_deviceButton][_statusLabel]-20-|"
options:NSLayoutFormatAlignAllBottom
metrics:nil views:views]];
在IB,我用“尾随空间集装箱”,“顶层空间集装箱”,“底部空间集装箱”,“领导的空间容器”这两种观点,我设置两个视图之间的“水平间距”约束。 IB中可能会缺少什么?我之前做过这件事,但不能为我的生活得到它正确的? 谢谢