Search code examples
iosuitableviewuipickerview

Hide tableview based on picker view section


I want to show hide tableview based on picker view selection.In picker view i have an array of four values. If i select value(2) tableview can hide or else it will hide.

Below is picker view 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


Solution

  • you can do something like,

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

    hope this will help :)