CGFloat superViewWidth = [UIScreen mainScreen].bounds.size.width;
CGFloat WIDTH = 50;//控件宽
CGFloat HEIGHT = 90;//控件高
NSInteger COL_COUNT = 4;//列数
CGFloat margin = (superViewWidth - (WIDTH * COL_COUNT)) / (COL_COUNT +1);
for(int i =0; i < COL_COUNT ; i++)
{
NSInteger row = i / COL_COUNT;
NSInteger col = i % COL_COUNT;
CGFloat x = margin + (WIDTH + margin) * col;
CGFloat y = margin + (HEIGHT + margin) * row;
UIView * itemView = [[UIView alloc]init];
_itemView = itemView;
_itemView.backgroundColor = [UIColor redColor];
[self.contentView addSubview:_itemView];
[self.itemView mas_makeConstraints:^(MASConstraintMaker *make) {
make.width.equalTo(@(WIDTH));
make.height.equalTo(@(HEIGHT));
make.top.offset(y);
make.left.offset(x);
}];
}
网友评论