我正在尝试为数组中的每个项目添加一个单独的 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 的名称中。也许我走错了路,如果是这样,最好的方法是什么?