Comment masquer un UIPickerView lorsque l'utilisateur de faire son choix

J'ai créé une coutume UIPickerView avec le code suivant

UIPickerView *picker =[[UIPickerView alloc] initWithFrame:CGRectMake(139,50,161,30)];
    picker.delegate=self;
    picker.showsSelectionIndicator=YES;
    picker.hidden=NO;

    [self.view addSubview:picker];

Maintenant je veux cacher la pickerView lorsque l'utilisateur, à son choix, d'une ligne simplement avec

picker.hidden=YES;

Maintenant:
1) Comment puis-je reconnaître le choix de l'utilisateur, puis masquer l'inutile pickerview?
2) puis-je montrer le choix dans un TextField? avec @"choix"?