相关疑难解决方法(0)

我可以在Autolayout的默认Aqua空间中使用什么常量?

根据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空间?

macos cocoa autolayout

22
推荐指数
3
解决办法
4496
查看次数

标签 统计

autolayout ×1

cocoa ×1

macos ×1