2016-05-03 18 views
1

ピッカービュー選択に基づいてテーブルビューを非表示にしたいと思います。ピッカービューでは、4つの値の配列があります。私は値(2)を選択した場合、tableviewは非表示にするか、隠すことができます。以下はピッカービューセクションに基づいてテーブルビューを非表示

ピッカービューのコードです:

-(void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component; 
{ 
    textfie.text = [NSString stringWithFormat:@"%@",[arrMsg objectAtIndex:row]]; 


    NSLog([arrmsg1 objectAtIndex:row]); 
    NSLog(@"%@",json); 

} 

screenshot for picker view below tableview

+0

以下

チェックはあなたの条件のいずれかのスクリーンショットを共有しますか? –

+0

ピッカービュー行の選択にdiffデータを表示したいですか? – Ryuk

+0

'tableView.hidden = YES'のような 'UITableView'の' Hidden Property'を試してください。 –

答えて

0

あなたは何かなどを行うことができ、

-(void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component { 

    textfie.text = [NSString stringWithFormat:@"%@",[arrMsg objectAtIndex:row]]; 

    if (row == 1) { 

     self.myTableview.hidden = YES; 
    } 


    NSLog([arrmsg1 objectAtIndex:row]); 
    NSLog(@"%@",json); 

} 

希望これは:)

0

がにテーブルビューのアルファを使用してみてくださいするのに役立ちますゼロ。コード

-(void)pickerView:(UIPickerView *)pickerView didSelectRow:(NSInteger)row inComponent:(NSInteger)component; 
{ 
[UIView animateWithDuration:0.25 animations:^{ 
    if (row == 3) { 
     self.yourableView.alpha = 0.0; 
    } 
    else{ 
     self.yourTableView.alpha = 1.0; 

    } 
}]; 

} 
+0

あなたに助けてくれてありがとうございます。 –

関連する問題