Skip to content

Instantly share code, notes, and snippets.

@iltercengiz
Last active August 29, 2015 14:18
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save iltercengiz/3f2ed5d3c21be4d252ba to your computer and use it in GitHub Desktop.
Save iltercengiz/3f2ed5d3c21be4d252ba to your computer and use it in GitHub Desktop.
Variable Bindings
NSArray *constraints = [NSLayoutConstraint constraintsWithVisualFormat:@"V:|-[redView(==blueView)]-0-[blueView]-|"
options:0
metrics:nil
views:@{@"redView": redView,
@"blueView": blueView}];
[self.view addConstraints:constraints];
NSDictionary *views = NSDictionaryOfVariableBindings(redView, blueView);
NSArray *constraints = [NSLayoutConstraint constraintsWithVisualFormat:@"V:|-[redView(==blueView)]-0-[blueView]-|"
options:0
metrics:nil
views:NSDictionaryOfVariableBindings(redView, blueView)];
[self.view addConstraints:constraints];
constraints = [NSLayoutConstraint constraintsWithVisualFormat:@"H:|-[redView]-|"
options:0
metrics:nil
views:views];
[self.view addConstraints:constraints];
constraints = [NSLayoutConstraint constraintsWithVisualFormat:@"H:|-[blueView]-|"
options:0
metrics:nil
views:views];
[self.view addConstraints:constraints];
NSDictionaryOfVariableBindings(redView, blueView)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment