Вы можете использовать следующий код.
NSString *str = [NSString stringWithFormat:@"%@",[arr_ArrayName objectAtIndex:index]];
NSString *path = [[ NSBundle mainBundle] pathForResource:str ofType:@"png"];
UIImage *temp = [UIImage imageWithContentsOfFile:path];
yourImageView.image = temp;
Передать значение индекса как целое число, какое изображение из массива вы хотите отобразить.
Редактировать:
Объявите одно целое число temp в вашем представлении появится.Установите его значение равным 0. temp = 0;Затем, внутри действия кнопки, пожалуйста, напишите код, указанный ниже:
-(void)buttonClick
{
NSString *selectedItem =[NSString stringWithFormat:@"%@",[colors objectAtIndex:temp]];
NSString *wrdstr = [[ NSBundle mainBundle] pathForResource:selectedItem ofType:@"png"];
UIImage *temp = [UIImage imageWithContentsOfFile:wrdstr];
imgshow.image = temp;
if(temp <= [colors count])
temp = temp + 1;
}