配列内の各項目に個別の UiImageView を追加しようとしていますが、これはこれまでのところです
_shapeArray = [NSArray arrayWithObjects:@"cloud.png",@"star.png", nil];
for (int i = 0; i < [_shapeArray count]; i++){
// I make a UIImage, which I will draw later
UIImage* image = [UIImage imageNamed:[NSString stringWithFormat:@"%@",[_shapeArray objectAtIndex:i]]];
UIImageView* blockView = [[UIImageView alloc] initWithImage:image];
blockView.frame = CGRectMake(arc4random()%320, arc4random()%460, image.size.width, image.size.height);
[self.view addSubview:blockView];
}
しかし、ご覧のとおり、配列の最後の画像を追加するだけです。UIImageViewの名前に配列オブジェクト番号を追加する方法がわかりません。間違った方法で行っているのかもしれませんが、もしそうなら、何が最善の方法でしょうか?