循环通过UIImageViews - 目标C.

iHa*_*ank 1 loops objective-c uiimageview ios

我有一些UIImageView数组,并希望循环它们来设置图像,但我不知道如何.

如果我有一个ImageView imgv,那么我这样做:

self.imgv.image =
Run Code Online (Sandbox Code Playgroud)

但是我如何在循环中使用许多UIImageViews呢?我做不到以下事情:

for(int i = 0; i < [imageViewArray count]; i++)
{
  self.i.image =
}
Run Code Online (Sandbox Code Playgroud)

Wai*_*ain 5

您可以在循环中使用索引从数组中获取项目:

for(int i = 0; i < [imageViewArray count]; i++)
{
    UIImageView *imageView = imageViewArray[i];
    imageView.image = ...;
}
Run Code Online (Sandbox Code Playgroud)

或者,你使用for in循环:

for (UIImageView *imageView in imageViewArray) 
{
    imageView.image = ...;
}
Run Code Online (Sandbox Code Playgroud)