2016-08-12 2 views
1

See this image В моем приложении я нахожу полный код для выпадающего меню. Мой вопрос:: если пользователь выбирает шоу 5 из DropDown, то он отображает 5 изображений. То же, что и для пользователя. Выберите 3 варианта из dropDown меню отобразит 3 изображения на экране. Как?Показать изображение на основе выпадающего списка

О методе Кнопки Действия

- (IBAction)btnAction:(id)sender 
{ 

if (self.tableView.hidden == YES) 
     self.tableView.hidden=NO; 
    else 
     self.tableView.hidden=YES; 


} 

изображения экрана выстрел: здесь я прикрепить изображение, пожалуйста, проверьте его ..

ответ

0

Если у вас есть доступ к выбранному индексу выпадающего списка, вы можете использовать индекс для получения имени изображения/изображения Url из массива в этом индексе. Поэтому скажите, что вы выбрали drop down 5, тогда вы можете проверить этот индекс в imageArray [4].

До тех пор, пока dropDown имеет своего рода индексную логику, и если это объект уровня класса, вы сможете получить изображение из массива по выбранному индексу, как показано ниже. Если dropDown не имеет индекса, который хранится, вы также можете установить тег dropDown, а затем использовать imageArray [_dropDown.tag].

- (IBAction)btnAction:(id)sender { 
    NSArray *imageArray = [NSArray arrayWithObjects:@"imgOne", @"imgTwo", imgThree", @"imgFour", @"imgFive", nil]; 
    UIImageView *imageView = [UIImageView alloc] initWithImage:imageArray[_dropDown.selectedIndex]]; 
    } 

Сообщите мне, если это поможет вам в правильном направлении.

Смежные вопросы