用于宽度或高度约束的布局格式选项?
Posted
技术标签:
【中文标题】用于宽度或高度约束的布局格式选项?【英文标题】:Layout format option to use for a width or height constraint? 【发布时间】:2013-12-10 14:26:58 【问题描述】:我正在使用可视化格式语言在代码中创建宽度和高度约束。像这样:
[myView addConstraints:[NSLayoutConstraint
constraintsWithVisualFormat:@"V:[myView(100)]"
options:NSLayoutFormatAlignmentMask
metrics:nil
views:views]];
但我真的不知道我应该为选项使用什么 NSLayoutFormatOption
。代码工作需要一个,但NSLayoutAttributeLeft
和类似的与宽度无关。在这种情况下,我应该使用什么选项?
【问题讨论】:
【参考方案1】:如果传递任何选项没有意义,请使用 0。
在他们的Auto Layout Guide: Created Constraints Programmatically 中查看 Apple 的示例。
对于 Swift,使用可以使用格式选项:
NSLayoutFormatOptions.allZeros
【讨论】:
0 导致编译器警告以上是关于用于宽度或高度约束的布局格式选项?的主要内容,如果未能解决你的问题,请参考以下文章