昨天難得串休,還是閑不住寫了個(gè)項(xiàng)目中能用到的小demo,廢話不說,就是上
實(shí)際效果:
實(shí)現(xiàn)很簡(jiǎn)單,根據(jù)位置設(shè)約束優(yōu)先級(jí)
UIButton *jing2 = [UIButton buttonWithType:UIButtonTypeCustom];
[jing2 setTitle:@"靜" forState:UIControlStateNormal];
[jing2 setBackgroundColor:[UIColor magentaColor]];
[jing2 addTarget:self action:@selector(buttonDidClick:) forControlEvents:UIControlEventTouchUpInside];
[self.myView addSubview:jing2];
[jing2 makeConstraints:^(MASConstraintMaker *make) {
make.centerY.equalTo(_myView);
make.left.equalTo(_myView).priority(450);// 越靠近左邊,優(yōu)先級(jí)越高
make.right.equalTo(jing.left).offset(-4);//中間其他的,優(yōu)先級(jí)逐級(jí)遞減
make.right.equalTo(rong.left).offset(-4).priority(450);//中間其他的,優(yōu)先級(jí)逐級(jí)遞減
make.right.equalTo(tong.left).offset(-4).priority(400);//中間其他的,優(yōu)先級(jí)逐級(jí)遞減,注意,優(yōu)先級(jí)要大于 label 的優(yōu)先級(jí)
make.right.equalTo(label.left).offset(-4).priority(350);// 越靠近左邊,優(yōu)先級(jí)越低
}];
這里只放最左面的button約束