水平平分子視圖
UIButton *v1 = [self createButton:@"v1" backgroundColor:[UIColor redColor]];
v1.myHeight = 60;
v1.myLeading = 10;
v1.myTop = 20;
UIButton *v2 = [self createButton:@"v2" backgroundColor:[UIColor redColor]];
v2.myHeight = 60;
v2.leadingPos.equalTo(v1.trailingPos).offset(10);
v2.myTop = 20;
UIButton *v3 = [self createButton:@"v3" backgroundColor:[UIColor redColor]];
v3.myHeight = 60;
v3.leadingPos.equalTo(v2.trailingPos).offset(10);
v3.myTop = 20;
//v1,v2,v3平分父視圖的寬度视粮。因為每個子視圖之間都有10的間距翩活,因此平分時要減去這個間距值奈虾。這里的寬度通過設(shè)置等于數(shù)組來完成均分唉窃。
v1.widthSize.equalTo(@[v2.widthSize.add(-40/3),v3.widthSize.add(-40/3)]).add(-40/3);
[self.rootLayout addSubview:v1];
[self.rootLayout addSubview:v2];
[self.rootLayout addSubview:v3];
WX20180813-153548@2x.png
水平居中
UIButton *v1 = [self createButton:@"v1" backgroundColor:[UIColor redColor]];
v1.myHeight = 60;
v1.myWidth = 80;
v1.myTop = 20;
UIButton *v2 = [self createButton:@"v2" backgroundColor:[UIColor redColor]];
v2.myHeight = 60;
v2.myWidth = 80;
v2.myTop = 20;
UIButton *v3 = [self createButton:@"v3" backgroundColor:[UIColor redColor]];
v3.myHeight = 60;
v3.myWidth = 80;
v3.myTop = 20;
//通過為centerXPos等于一個數(shù)組值紧武,表示v1和v2在父布局視圖之內(nèi)整體水平居中,這里的10表示v1和v2之間還有10的間隔。
v1.centerXPos.equalTo(@[v2.centerXPos.offset(10),v3.centerXPos.offset(10)]);
[self.rootLayout addSubview:v1];
[self.rootLayout addSubview:v2];
[self.rootLayout addSubview:v3];
WX20180813-154036@2x.png