2016-08-12 6 views
1

See this image に基づいて画像を表示します。 私の質問はです:ユーザがDropDownのリストから表示5のオプションを選択した場合、それは5画像を表示します。dropDownメニューから3つのオプションを選択すると同じです。ボタンアクションメソッド私のアプリケーションIライトのドロップダウンメニューの完全なコードで、ドロップダウン選択

- (IBAction)btnAction:(id)sender 
{ 

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


} 

画像のスクリーンショットで

: ここで私はイメージがそれを確認してください添付...

答えて

0

ドロップダウンの選択されたインデックスへのアクセス権を持っている場合は、インデックスを使用することができますそのインデックスの配列からイメージ名/イメージUrlを取得します。ドロップダウン5を選択したとすると、imageArray [4]のインデックスを確認できます。

ように長いドロップダウンがインデックスロジックのいくつかの並べ替えを持っており、それは、クラスレベルのオブジェクトである場合、あなたは以下のように選択されたインデックスの配列から画像を取得することができますよう。 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]]; 
    } 

これが正しい方向に向けるのに役立つかどうか教えてください。

関連する問題