根据Cocoa Auto Layout Guide,我可以使用视觉约束格式语言中的破折号来"表示标准的Aqua空间:"
[self addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"[a]-[b]"
options:0
metrics:nil
views:viewDict]];
Run Code Online (Sandbox Code Playgroud)
但是,NSLayout...
如果我在不使用可视格式语言的情况下构建约束,我似乎无法找到允许我做同样事情的常量或方法:
[self addConstraint:[NSLayoutConstraint constraintWithItem:a
attribute:NSLayoutAttributeTrailing
relatedBy:NSLayoutRelationEqual
toItem:b
attribute:NSLayoutAttributeLeading
multiplier:1.0f
constant:<# ??? #>]];
Run Code Online (Sandbox Code Playgroud)
在这种情况下,我是否可以使用常量(或其他值或方法)来定义Aqua空间?