iOS Wie zu entlassen uialertview-Objekt mit einem Tippen irgendwo?

Ich soll entlassen uialertview-Objekt auf eine beliebige Stelle außerhalb Sie mit einem Fingertipp. Ich will zeigen, ein uialertview-Objekt, ohne dass eine Taste.

Habe ich standard uialertview-Objekt-codes hier, aber ich brauche input, wie um Sie zu schließen, wenn es möglich ist.

Mit UITouch? Mit UITapGestureRecognizer?

Danke.


EDIT:

in viewDidLoad

alertview Initialisierung hier mit dem Namen "alert"

     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];            
     }

Aber das emptyview nicht nicht auf und es reagiert nicht auf handleSingleTap Auswahl, die ich schrieb ein wenig:

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

Ich brauche diese emptyview wird bei Alarm bei Alarm wird angezeigt, dann kann ich entlassen alert mit nur einmal Tippen.

Habe ich versucht:

     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];            
     }

Natürlich Alarm nicht reagiert haben, um handleSingleTap Funktion. Was habe ich falsch emptyview?


ZWEITER EDIT:

Was ich erreichen möchte, in diesem Fall ist zu zeigen eine kleine übersicht mit Erklärungen nach der Wahl eine word-ähnliche Funktion in der Kindle-app, wenn Sie eine haben.
Vielleicht sollte ich erstellen Sie einen UIView statt uialertview-Objekt? Aber die kleine anzeigen im Kindle-app ist so schön, mit dem Schatten unter ihm, wie es möglich ist?

InformationsquelleAutor wagashi | 2011-11-24

Schreibe einen Kommentar