我有以下限制:
[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]
我要使两个视图的高度相等。
最佳答案
添加另一个这样的约束,它应该可以工作:
[NSLayoutConstraint constraintWithItem:drawerView
attribute:NSLayoutAttributeHeight
relatedBy:NSLayoutRelationEqual
toItem:nil
attribute:NSLayoutAttributeNotAnAttribute
multiplier:1.0
constant:yourHeightValue];
关于ios - iOS自动布局视觉格式语言翻译,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26739752/