__weak typeof(self) weakSelf = self; //对self进行weak化,否则造成循环引用无法释放controller
UIView * tempView = [[UIView alloc]init];
NSInteger count = 10;//设置一排view的个数NSInteger margin = 10;//设置相隔距离NSInteger height = 50;//设置view的高度for (int i = 0; i < count; i ++) { UIView * view = [[UIView alloc]init];view.backgroundColor = [UIColor brownColor];[self.view addSubview:view];if (i == 0) { [view mas_makeConstraints:^(MASConstraintMaker *make) { make.left.equalTo(weakSelf.view).offset(margin);make.centerY.equalTo(weakSelf.view);make.height.mas_equalTo(height);}];}else if (i == count – 1){ [view mas_makeConstraints:^(MASConstraintMaker *make) { make.right.equalTo(weakSelf.view).offset(-margin);make.left.equalTo(tempView.mas_right).offset(margin);make.centerY.equalTo(tempView);make.height.equalTo(tempView);make.width.equalTo(tempView);}];}else{ [view mas_makeConstraints:^(MASConstraintMaker *make) { make.left.equalTo(tempView.mas_right).offset(margin);make.centerY.equalTo(tempView);make.height.equalTo(tempView);make.width.equalTo(tempView);}];}tempView = view;[view layoutIfNeeded];}