您的位置:首页 > 移动开发 > IOS开发

iOS编程 界面布局 纯代码 VFL编写和添加

2015-07-10 09:36 471 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: