遇到名称为“scrollview”的度量标准,但未在度量标准或视图词典中指定值

时间:2013-09-20 08:11:19

标签: ios autolayout

我正在尝试实现此处找到的一些代码,但它给了我这个错误。我想它必须有一些语法错误,但我无法从documentation读出来。

以下是代码:

[scrollView addSubview:containerView];

[scrollView addConstraints:[NSLayoutConstraint
                            constraintsWithVisualFormat:@"V:|[containerView(620)]|"
                            options:0 metrics:nil
                            views:NSDictionaryOfVariableBindings(containerView)]];

[scrollView addConstraints:[NSLayoutConstraint
                            constraintsWithVisualFormat:@"H:|[containerView(==scrollView)]|"
                            options:0 metrics:nil 
                            views:NSDictionaryOfVariableBindings(containerView)]]; //error here

1 个答案:

答案 0 :(得分:2)

NSLayoutConstraint constraintsWithVisualFormat方法找不到指标 scrollView ,因为绑定视图的 containerView 字典参数。

请尝试以下方法:

[scrollView addConstraints:[NSLayoutConstraint
                            constraintsWithVisualFormat:@"H:|[containerView(==scrollView)]|"
                            options:0 metrics:nil 
                            views:NSDictionaryOfVariableBindings(containerView, scrollView)]];