2010-11-21 32 views

Répondre

10

Essayez d'ajouter un UITapGestureRecognizer à votre classe UIView dans le viewDidLoad de la sous-classe UIViewController qui contient votre UIView. Il ressemblerait à quelque chose comme ceci:

- (void)viewDidLoad { 
    [super viewDidLoad]; 

    UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(viewTapped:)]; 
    tap.numberOfTapsRequired = 1; 
    [self.aView addGestureRecognizer:tap]; 
    [tap release]; 
} 

ensuite mettre en œuvre un gestionnaire pour le robinet qui, sur la base du code ci-dessus, ressemblerait à ceci:

-(void)viewTapped:(UITapGestureRecognizer *)recognizer { 
    //Add in your picker dismissal code here 
} 

Hope this helps,

Justin

+0

Super ça marche! –