vfl ---visual formmatting language---可视化格式语言纯代码的编码
V:|-20-[view(80)]-20-| V(垂直方向)距离上边边20,高度80,下边边20
H:|-20-[view(80)]-20-| H(水平方向)距离左边边20,宽度80,右边边20
//
// 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 *view=[[UIView alloc] init];
view.backgroundColor=[UIColor blueColor];
[self.view addSubview:view];
//
view.translatesAutoresizingMaskIntoConstraints=NO;
NSArray *arrH=[NSLayoutConstraint constraintsWithVisualFormat:@"H:|-20-[view]-20-|" options:0 metrics:nil views:@{@"view":view}];
NSArray *arrV=[NSLayoutConstraint constraintsWithVisualFormat:@"V:[view(80)]-20-|" options:0 metrics:nil views:@{@"view":view}];
[self.view addConstraints:arrH];
[self.view addConstraints:arrV];
}
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
@end