0

我正在尝试实现在这里找到的一些代码,但它给了我这个错误。我想它一定有一些语法错误,但我无法从文档中读出它。

这是代码:

[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
4

1 回答 1

2

NSLayoutConstraint constraintsWithVisualFormat 方法找不到度量scrollView ,因为您只是views字典参数绑定containerView 。

请尝试以下操作:

[scrollView addConstraints:[NSLayoutConstraint
                            constraintsWithVisualFormat:@"H:|[containerView(==scrollView)]|"
                            options:0 metrics:nil 
                            views:NSDictionaryOfVariableBindings(containerView, scrollView)]];
于 2013-09-20T13:23:12.510 回答