2016-05-03 4 views
1

Ich möchte die Tabellenansicht basierend auf der Auswahl der Auswahlliste anzeigen. In der Auswahlliste habe ich ein Array mit vier Werten. Wenn ich value (2) auswähle, kann tableview sich verstecken oder es wird versteckt.Tabellenansicht ausblenden, basierend auf der Auswahl der Listenansicht

Im Folgenden finden Sie Picker Ansicht Code:

-(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

Anteil jeder Screenshot Ihrer Anforderung? –

+0

Sie möchten die Diff-Daten bei der Auswahl der Auswahlzeile rechts anzeigen? – Ryuk

+0

versuche mit 'Versteckte Eigenschaft' von' UITableView' wie 'tableView.hidden = YES' –

Antwort

0

Sie können wie etwas tun,

-(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); 

} 

hoffen, dass dies zu :)

0

Versuchen Sie es mit Tableview alpha helfen Null.

prüfen Code unten

-(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

danke dir so viel alles ich habe es –