Привет, пожалуйста, сделайте как следующий код -
UIScrollView *scrollView=[[UIScrollView alloc]initWithFrame:CGRectMake(0, 0, 300, 400)];
[self.view addSubview:scrollView];
array=[[NSMutableArray alloc]init];
UIImageView *img1=[[UIImageView alloc]initWithFrame:CGRectMake(20, 0, 100, 100)];
UIImageView *img2=[[UIImageView alloc]initWithFrame:CGRectMake(20, 100, 100, 100)];
UIImageView *img3=[[UIImageView alloc]initWithFrame:CGRectMake(20, 200, 100, 100)];
[img1 setImage:[UIImage imageNamed:@"images.png"]];
[img2 setImage:[UIImage imageNamed:@"images.png"]];
[img3 setImage:[UIImage imageNamed:@"images.png"]];
[array addObject:img1];
[array addObject:img2];
[array addObject:img3];
for(int i=0;i<[array count];i++)
[scrollView addSubview:[array objectAtIndex:i]];
, затем для Удалить все представления и пустой массив. Следующий код для buttonTouchUpInside () -
for(int i=0;i<[array count];i++){
[[array objectAtIndex:i] removeFromSuperview];
[array removeObjectAtIndex:i];
}