我正在尝试实现此处找到的一些代码,但它给了我这个错误。我想它必须有一些语法错误,但我无法从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
答案 0 :(得分:2)
NSLayoutConstraint constraintsWithVisualFormat方法找不到指标 scrollView ,因为仅绑定视图的 containerView 字典参数。
请尝试以下方法:
[scrollView addConstraints:[NSLayoutConstraint
constraintsWithVisualFormat:@"H:|[containerView(==scrollView)]|"
options:0 metrics:nil
views:NSDictionaryOfVariableBindings(containerView, scrollView)]];