__weak typeof(self) weakSelf = self; 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]; }