UIImageView *presentedImageViewArray[4][4]; //创建一个4x4的二维UIImageView数组
int aBlockWidth = DisplayQRCodeViewWidth/BlockNumber;
int aBlockHeight = DisplayQRCodeViewHeight/BlockNumber;
//NSMutableArray *presentedImageViewArray = [NSMutableArray arrayWithCapacity:BlockNumber*BlockNumber];
for (int i=0; i<(BlockNumber*BlockNumber); i++){
int row = i%4;
int column = (int)(i/4);
UIImageView *imgView = [[UIImageView alloc] initWithFrame:CGRectMake(aBlockWidth*row, aBlockHeight*column, aBlockWidth, aBlockHeight)];
presentedImageViewArray[row][column] = imgView;
//[imgView release]; 不能释放,因为添加到二维数组里不会retain加1
}
NSMutableArray *dismissedImageViewArray = [NSMutableArray arrayWithCapacity:BlockNumber*BlockNumber];
for (int i=0; i<(BlockNumber*BlockNumber); i++){
int row = i%4;
int column = (int)(i/4);
NSLog(@"presentedImageViewArray[%d][%d]======= %@ retainCount====%d",row,column,presentedImageViewArray[row][column],[presentedImageViewArray[row][column] retainCount]);
}