根据下拉选择显示图像

时间:2016-08-12 05:58:45

标签: objective-c

See this image 在我的应用程序中,我怀疑下拉菜单的完整代码。 我的问题是:如果用户从DropDown列表中选择显示5选项,则显示5图像就像用户从dropDown菜单中选择显示3选项一样,它将显示3图像屏幕如何??

按钮操作方法

- (IBAction)btnAction:(id)sender
{

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


}

图片截屏: 在这里我附上图片请检查..

1 个答案:

答案 0 :(得分:0)

如果您有权访问下拉列表的选定索引,则可以使用索引从该索引处的数组中获取图像名称/图像Url。所以说你选择下拉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]];
    }

请告诉我这是否有助于您找到正确的方向。