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];
}];