Я пытаюсь создать галерею изображений, где изображения хранятся в комплекте ресурсов. Я храню свои изображения в массиве NSMutable, что я хочу, так это галерею изображений .... но результат довольно сильно отличается от того, что я ожидал. Приведенный ниже код работает отлично. код ...

_images =[NSMutableArray arrayWithObject:[UIImage imageNamed:@"logo1.png"]];
[_images addObject:[UIImage imageNamed:@"logo2.png"]];
[_images addObject:[UIImage imageNamed:@"logo3.png"]];
[_images addObject:[UIImage imageNamed:@"logo4.png"]];
[_images addObject:[UIImage imageNamed:@"logo5.png"]];
[_images addObject:[UIImage imageNamed:@"logo6.png"]];
[_images addObject:[UIImage imageNamed:@"logo7.png"]];
[_images addObject:[UIImage imageNamed:@"logo8.png"]];
[_images addObject:[UIImage imageNamed:@"logo9.png"]];
[_images addObject:[UIImage imageNamed:@"logo10.png"]];
[_images addObject:[UIImage imageNamed:@"logo11.png"]];
[_images addObject:[UIImage imageNamed:@"logo12.png"]];
[_images addObject:[UIImage imageNamed:@"logo13.png"]];
[_images addObject:[UIImage imageNamed:@"logo14.png"]];
[_images addObject:[UIImage imageNamed:@"logo15.png"]];
[_images addObject:[UIImage imageNamed:@"logo16.png"]];
NSLog(@"ha ha ha:%d",_images.count);
UIScrollView *view = [[UIScrollView alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
int row=0;
int coloumn=0;
for (int i=0; i< _images.count; i++)
{
UIImage *thumb=[_images objectAtIndex:i];
UIButton *button=[UIButton buttonWithType:UIButtonTypeCustom];
button.frame=CGRectMake(coloumn*100+24, row*80+30, 64, 64);
[button setImage:thumb forState:UIControlStateNormal];
[button addTarget:self action:@selector(buttonClicked:) forControlEvents:UIControlEventTouchUpInside];
button.tag=i;
[view addSubview:button];
if (coloumn==2) {
coloumn==0;
row++;
}else {
coloumn++;
}
}
[view setContentSize:CGSizeMake(320, (row+1)*80+10)];
self.view=view;
[view release];