1.属性说明:
#define kImageWidth
90 //图片宽
#define kImageHeight
90 //图片高
#define kImageEdge
5 //图片间隔
#define kImageCount
3
//单行图片个数
//所选择的图片数组
@property
(nonatomic,
strong)NSMutableArray
*selectedImages;
<********* *********
*********>
2.重点代码
///>>添加imageView
//遍历图片数组
[self.selectedImages
enumerateObjectsUsingBlock:^(id
obj,
NSUInteger
idx,
BOOL
*stop) {
UIImageView
*imageView = [[UIImageView
alloc]
init];
//设置单张图片的frame
// x 取余
CGFloat
x = idx % kImageCount *
(kImageWidth
+
kImageEdge);
// y 取商
CGFloat
y = idx / kImageCount *
(kImageHeight
+
kImageEdge);
imageView.frame
=
CGRectMake(x, y,
kImageWidth,
kImageHeight);
imageView.image
= obj;
//添加到父视图上
//添加到父视图上
[self.imageSuperView
addSubview:imageView];
}];