1.首先在控制器定义 常量
#define PIC_WIDTH 20
#define PIC_HEIGHT 50
#define COL_WIDTH 20
2.遍历初始化控件
- (void)test
{
//for循环添加控件
for (int i = 0; i < pictureArr.count; i++) {
//创建图片
UIImageView *imageView = [[UIImageView alloc] init];
imageView.image = [UIImage imageNamed:pictureArr[i]];
[self.view addSubview:imageView];
//计算行
NSInteger row = i / COL_COUNT;
//计算列
NSInteger col = i % COL_COUNT;
//间距
CGFloat margain = (self.view.bounds.size.width - (PIC_WIDTH * COL_COUNT)) / (COL_COUNT+1);
//X
CGFloat picX = margain +(PIC_WIDTH + margain) * col;
//Y
CGFloat picY = margain +(PIC_HEIGHT + margain) * row;
//设置frame
imageView.frame = CGRectMake(picX, picY, PIC_WIDTH, PIC_HEIGHT);
}
}