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

ビュー辞書パラメーターのcontainerViewのみをバインドしているため、メトリックscrollViewは NSLayoutConstraint constraintWithVisualFormat メソッドによって検出されません。

代わりに次のことを試してください。

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