iOS Comment faire disparaître UIAlertView avec un clic de n'importe où?

Je veux rejeter UIAlertView n'importe où en dehors avec un robinet. Je veux montrer une UIAlertView sans aucun bouton.

J'ai norme UIAlertView codes ici, mais j'ai besoin d'avis sur comment le faire disparaître, si c'est possible.

Avec UITouch? Avec UITapGestureRecognizer?

Merci.


EDIT:

dans le viewDidLoad

alertview initialisation ici avec le nom "alerte"

     if (alert)
     {
    emptyview = [[UIView alloc]initWithFrame:CGRectMake(0,0,320,480)];
    emptyview.backgroundColor = [UIColor clearColor];
    [self.view addSubview:emptyview];
         [emptyview addSubview:alert];
    NSLog (@"emptyview is there!");

         UITapGestureRecognizer *singleTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleSingleTap:)];
         [emptyview addGestureRecognizer:singleTap];
         [singleTap release];            
     }

Mais ce emptyview ne pas répondre à tous et il ne répond pas à handleSingleTap sélecteur, j'ai réécrit un peu:

-(void)handleSingleTap:(UITapGestureRecognizer *)sender{
    [alert dismissWithClickedButtonIndex:0 animated:YES];
    [emptyview removeFromSuperview];
}

J'ai besoin de cette emptyview lors de l'alerte lorsque l'alerte est affichée ensuite, je peux rejeter alerte avec un robinet.

J'ai essayé:

     if (alert)
     {
    emptyview = [[UIView alloc]initWithFrame:CGRectMake(0,0,320,480)];
    emptyview.backgroundColor = [UIColor clearColor];
    [self.view addSubview:emptyview];
         [emptyview addSubview:alert];
    NSLog (@"emptyview is there!");

         UITapGestureRecognizer *singleTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleSingleTap:)];
         [alert addGestureRecognizer:singleTap];
         [singleTap release];            
     }

Bien sûr, l'alerte a répondu à handleSingleTap fonction. Qu'ai-je mal avec emptyview?


DEUXIÈME EDIT:

Ce que je veux atteindre dans ce cas est de montrer un petit point de vue avec des explications, après la sélection d'un mot, même fonction dans l'application Kindle, si vous en avez un.
Je devrais peut-être créer une UIView au lieu de UIAlertView? Mais la petite vue en application Kindle est tellement agréable avec de l'ombre en-dessous, comment est-il possible?

OriginalL'auteur wagashi | 2011-11-24