// // MASExampleConstantsView.m // Masonry // // Created by Jonas Budelmann on 21/07/13. // Copyright (c) 2013 cloudling. All rights reserved. // #import "MASExampleConstantsView.h" @implementation MASExampleConstantsView - (id)init { self = [super init]; if (!self) return nil; UIView *view1 = UIView.new; view1.backgroundColor = UIColor.purpleColor; view1.layer.borderColor = UIColor.blackColor.CGColor; view1.layer.borderWidth = 2; [self addSubview:view1]; UIView *view2 = UIView.new; view2.backgroundColor = UIColor.orangeColor; view2.layer.borderColor = UIColor.blackColor.CGColor; view2.layer.borderWidth = 2; [self addSubview:view2]; //example of using constants [view1 mas_makeConstraints:^(MASConstraintMaker *make) { make.top.equalTo(@20); make.left.equalTo(@20); make.bottom.equalTo(@-20); make.right.equalTo(@-20); }]; // auto-boxing macros allow you to simply use scalars and structs, they will be wrapped automatically [view2 mas_makeConstraints:^(MASConstraintMaker *make) { make.center.equalTo(CGPointMake(0, 50)); make.size.equalTo(CGSizeMake(200, 100)); }]; return self; } @end