//
// ViewController.m
// vfl-0710
//
// Created by tianshangrenjian on 15/7/10.
// Copyright © 2015年 tianshangrenjian. All rights reserved.
//
#import "ViewController.h"
@interface ViewController ()
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
UIView *blueView=[[UIView alloc] init];
blueView.backgroundColor=[UIColor blueColor];
UIView *redview=[[UIView alloc] init];
redview.backgroundColor=[UIColor redColor];
[self.view addSubview: redview];
[self.view addSubview:blueView];
//
blueView.translatesAutoresizingMaskIntoConstraints=NO;
redview.translatesAutoresizingMaskIntoConstraints=NO;
NSArray *redViewH=[NSLayoutConstraint constraintsWithVisualFormat:@"H:|-20-[redview(==blueView)]-20-[blueView]" options:0 metrics:nil views:@{@"redview":redview,@"blueView":blueView}];
[self.view addConstraints:redViewH];
NSArray *redViewV=[NSLayoutConstraint constraintsWithVisualFormat:@"V:[redview(80)]-20-|" options:0 metrics:nil views:@{@"redview":redview}];
[self.view addConstraints:redViewV];
NSArray *blueViewH=[NSLayoutConstraint constraintsWithVisualFormat:@"H:[redview]-20-[blueView(==redview)]-20-|" options:0 metrics:nil views:@{@"redview":redview,@"blueView":blueView}];
[self.view addConstraints:blueViewH];
NSArray *blueViewV=[NSLayoutConstraint constraintsWithVisualFormat:@"V:[blueView]-20-|" options:0 metrics:nil views:@{@"blueView":blueView,@"redview":redview}];
NSLayoutConstraint *c=[NSLayoutConstraint constraintWithItem:blueView attribute:NSLayoutAttributeHeight relatedBy:NSLayoutRelationEqual toItem:redview attribute:NSLayoutAttributeHeight multiplier:0.5 constant:0];
[self.view addConstraint:c];
[self.view addConstraints:blueViewV];
}
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
@end