【发布时间】:2014-10-01 06:16:42
【问题描述】:
我只是在玩constraintsWithVisualFormat,但不知道该怎么做。
我有两个视图放在一起,水平边距为 10 像素。两个视图的 Y 位置相同。
我尝试了以下方法。
[self.view addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"H:|-10-[view1(==100)]-10-[view2(==100)]" options:0 metrics:nil views:views]];
[self.view addConstraints:[NSLayoutConstraint constraintsWithVisualFormat:@"V:|-10-[view1(==100)]-[view2(==100)]" options:0 metrics:nil views:views]];
水平约束:距超级视图 10 像素左边距 - 100 宽度 view1 的 10 像素边距 - view2 的 100 宽度
垂直约束:距超级视图 10 像素顶部 - 视图 1 的 100 高度 - 100 高度的 view2
问题 第二个视图 Y 位置在 view1 之后开始,我希望两个视图的 Y 位置相同。
如果可能,请解释答案
【问题讨论】:
标签: ios objective-c iphone autolayout