用于宽度或高度约束的布局格式选项?

时间:2013-12-10 14:26:59

标签: ios cocoa-touch autolayout nslayoutconstraint

我正在使用可视化格式语言在代码中创建宽度和高度约束。像这样:

[myView addConstraints:[NSLayoutConstraint
                        constraintsWithVisualFormat:@"V:[myView(100)]"
                                            options:NSLayoutFormatAlignmentMask
                                            metrics:nil
                                              views:views]];

但我真的不知道我应该使用NSLayoutFormatOption选项。代码工作需要一个,但NSLayoutAttributeLeft和类似的代码与宽度无关。在这种情况下,我应该使用什么选项?

1 个答案:

答案 0 :(得分:1)

如果传递任何选项没有意义,请使用0。

请参阅他们Auto Layout Guide: Created Constraints Programmatically中的Apple示例。

对于Swift,使用可以使用格式选项:

NSLayoutFormatOptions.allZeros