Masquer/ Montrer UIPickerView

J'Ai un un touchesEnded événement qui vérifie lorsqu'un objet UITextField est pressé. Ce que je voudrais faire est de masquer/afficher une UIPickerView. Comment cela peut-il être fait?

- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event{
    UITouch *touch = [[event allTouches] anyObject];
    if (CGRectContainsPoint([self.textField frame], [touch locationInView:self.view]))
    {
        NSString * error = @"Touched the TextField";
        UIAlertView * errorAlert = [[UIAlertView alloc] initWithTitle:@"Selection!" message:error delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil];
        [errorAlert show];
        //Want to show or hide UIPickerView
    }
}

J'ai déjà un alloués UIPickerView lorsque les touches se produisent

@interface ThirdViewController : UIViewController <UITextFieldDelegate,UIPickerViewDelegate> {
    IBOutlet UIPickerView *pickerView;
}
InformationsquelleAutor aahrens | 2010-04-14