-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathBaseUseViewController.m
More file actions
74 lines (57 loc) · 2.17 KB
/
BaseUseViewController.m
File metadata and controls
74 lines (57 loc) · 2.17 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
//
// BaseUseViewController.m
// MasoryDemo
//
// Created by fanweilian on 2017/7/6.
// Copyright © 2017年 fanweilian. All rights reserved.
//
#import "BaseUseViewController.h"
@interface BaseUseViewController ()
@end
@implementation BaseUseViewController
- (void)viewDidLoad {
[super viewDidLoad];
self.view.backgroundColor = [UIColor whiteColor];
UIView *leftView = [[UIView alloc] init];
leftView.backgroundColor = [UIColor redColor];
[self.view addSubview:leftView];
UIView *rightView = [[UIView alloc] init];
rightView.backgroundColor = [UIColor yellowColor];
[self.view addSubview:rightView];
UIView *bottomView = [[UIView alloc] init];
bottomView.backgroundColor = [UIColor blueColor];
[self.view addSubview:bottomView];
CGFloat space = 64 + 5.0;
[leftView mas_makeConstraints:^(MASConstraintMaker *make) {
make.left.equalTo(self.view).offset(5);
make.top.equalTo(self.view).offset(space);
make.right.equalTo(rightView.mas_left).with.offset(-5);
make.height.mas_equalTo(@200);
make.width.equalTo(rightView.mas_width);
}];
[rightView mas_makeConstraints:^(MASConstraintMaker *make) {
make.top.mas_equalTo(leftView.mas_top);
make.right.equalTo(self.view).offset(-5);
make.height.mas_equalTo(leftView.mas_height);
}];
[bottomView mas_makeConstraints:^(MASConstraintMaker *make) {
make.top.equalTo(leftView.mas_bottom).offset(5);
make.left.equalTo(self.view).offset(5);
make.right.equalTo(self.view).offset(-5);
make.bottom.equalTo(self.view).offset(-5);
}];
// Do any additional setup after loading the view.
}
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
/*
#pragma mark - Navigation
// In a storyboard-based application, you will often want to do a little preparation before navigation
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
// Get the new view controller using [segue destinationViewController].
// Pass the selected object to the new view controller.
}
*/
@end