【发布时间】:2014-11-04 16:08:52
【问题描述】:
我有以下限制:
[NSLayoutConstraint constraintsWithVisualFormat:@"V:|[drawerView(==tapView)]|" options:0 metrics:nil views:viewDictionary]
我想用它做一些动画,因此我需要对其进行参数化。我想拥有相同的东西,但使用 API。这是我尝试过的,但它不起作用:
[NSLayoutConstraint constraintWithItem:drawerView
attribute:NSLayoutAttributeHeight
relatedBy:NSLayoutRelationEqual
toItem:self.drawerMenuVC.tapView
attribute:NSLayoutAttributeHeight
multiplier:1.0
constant:0]
我想要的是让两个视图具有相同的高度。
【问题讨论】:
-
“不起作用”是什么意思?你有没有把这个约束加到这两个视图的superview上?
-
是的,什么也没发生。
-
您还需要对其中一个视图进行高度限制。
-
@GonjiDev 谢谢队友!这真的很有帮助——你可以把它写成答案,这样我就可以接受了。
标签: ios autolayout visual-format-language